Editing Target Manager Api

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
== Target Manager API Reference ==
{{wikify}}
=== Overview ===
=== Enumerated Types ===
* eApplicationState: Application state. 
* eAttachFlags: Attach Options. 
* eCompatibleVersion: Exported compatibility number. 
* eConnectionLevel: The connection level of a target. 
* eConnectionState: The connection state of a target. 
* eConsoleOutputCategory: Console input/output type. 
* eConsoleOutputPID: Special process ID constants. 
* eConsoleOutputPort: Console input/output channels. 
* eConsoleOutputState: Console output state bitmask. 
* eControlDevice: Controller devices. 
* eCoreDumpType: The type of core file to generate. 
* eDetachFlags: Detach Options. 
* eDevice: File system devices supported by the target. 
* eErrorCode: The errors returned by the API. 
* eEventCategory: ViewerEventHeader::Category values. 
* eFiberState: State of a fiber. 
* eFsDeviceState: The state of the target device. 
* eFsDriveLetter: Special values for the FileSystem drive letter. 
* eHardwareBreakpointId: Special hardware breakpoint ID constants. 
* eHardwareBreakPtAttr: Hardware Break Attributes. 
* eHardwareBreakPtFlags: Hardware break point flags. 
* eHardwareWatchPtAttr: Hardware Watchpoint Attributes. 
* eHwAttributes: Bit mask of Hardware Information attributes. 
* eLoadMainThreadPriority: The range of valid main thread priorities supported by ITarget.LoadProcessEx. 
* eLoadOptions: Bit mask of options for ITarget.LoadProcessEx. 
* eLoadStackSize: The range of valid stack sizes supported by ITarget.LoadProcessEx. 
* eLoggingLevel: Logging level. 
* eMemoryBlockAttr: Memory block attributes. 
* eMemoryBlockAttr2: Memory block attributes2. 
* eMemoryFlags: A bitmask of the memory flags. 
* eMemoryType: The memory type. 
* eModuleFlags: Module Flags. 
* eModuleStatus: Module Status. 
* eModuleTypes: Module types. 
* eNetworkInterface: Network interface type, 
* eNetworkInterfaceType: Network interface type,
* eOrbisMutexAttrib: Orbis mutex attributes. 
* ePFSFlags: PFS start-up options. 
* ePixelFormat: The format of the pixel data. 
* ePlayGoLocusType: PlayGo locus type. 
* ePowerOperation: Power operation type. 
* ePowerProgress: Status of a power operation. 
* ePowerStatus: Power status of the target. 
* eProcessAttr: Bitmask of various process attributes. 
* eProtectionFlags: The protection bitmask of the memory. 
* eProtocols: Protocols. 
* eRegisters: Register Constants. 
* eScreenShotMode: No brief description specified. 
* eSegmentAttr: Segment attributes. 
* eSettingType: The value type of a setting. 
* eSocketFlags: Socket flags,
* eSocketPolicy: Socket flags, 
* eSocketState: Socket state, 
* eSocketType: Socket type,
* eSoftwareBreakPtAttr: Software Break Attributes. 
* eSoftwareWatchPtAttr: Software Watchpoint Attributes. 
* eStopNotificationReason: Stop Notification Reasons. 
* eThreadInfoFlags: A bit mask for decoding thread info flags. 
* eThreadPolicy: Thread scheduling policy. 
* eThreadState: Thread state bitmask. 
* eThreadType: Thread type. 
* eThreadWaitState: Thread wait state. 
* eUltQueueOp: ULT queue operation. 
* eUltRwlockOp: ULT read-write lock operation. 
* eUltRwlockStatus: ULT read-write lock status. 
* eUltThreadType: The type of a IUlOrKernelTID. 
* eUpdateErrorState: State of target after update failed. 
* eUserLevelThreadState: State of a user level thread. 


 
:Target Manager API Reference
 
:
 
:
=== nonformatted ===
:---------------------------- Overview 
{{wikify}}
:
<!---//
:---------------------------- Enumerated Types 
:
:eApplicationState: Application state. 
:
:eAttachFlags: Attach Options. 
:
:eCompatibleVersion: Exported compatibility number. 
:
:eConnectionLevel: The connection level of a target. 
:
:eConnectionState: The connection state of a target. 
:
:eConsoleOutputCategory: Console input/output type. 
:
:eConsoleOutputPID: Special process ID constants. 
:
:eConsoleOutputPort: Console input/output channels. 
:
:eConsoleOutputState: Console output state bitmask. 
:
:eControlDevice: Controller devices. 
:
:eCoreDumpType: The type of core file to generate. 
:
:eDetachFlags: Detach Options. 
:
:eDevice: File system devices supported by the target. 
:
:eErrorCode: The errors returned by the API. 
:
:eEventCategory: ViewerEventHeader::Category values. 
:
:eFiberState: State of a fiber. 
:
:eFsDeviceState: The state of the target device. 
:
:eFsDriveLetter: Special values for the FileSystem drive letter. 
:
:eHardwareBreakpointId: Special hardware breakpoint ID constants. 
:
:eHardwareBreakPtAttr: Hardware Break Attributes. 
:
:eHardwareBreakPtFlags: Hardware break point flags. 
:
:eHardwareWatchPtAttr: Hardware Watchpoint Attributes. 
:
:eHwAttributes: Bit mask of Hardware Information attributes. 
:
:eLoadMainThreadPriority: The range of valid main thread priorities supported by ITarget.LoadProcessEx. 
:
:eLoadOptions: Bit mask of options for ITarget.LoadProcessEx. 
:
:eLoadStackSize: The range of valid stack sizes supported by ITarget.LoadProcessEx. 
:
:eLoggingLevel: Logging level. 
:
:eMemoryBlockAttr: Memory block attributes. 
:
:eMemoryBlockAttr2: Memory block attributes2. 
:
:eMemoryFlags: A bitmask of the memory flags. 
:
:eMemoryType: The memory type. 
:
:eModuleFlags: Module Flags. 
:
:eModuleStatus: Module Status. 
:
:eModuleTypes: Module types. 
:
:eNetworkInterface: Network interface type, see Net-Reference_e.doc. 
:
:eNetworkInterfaceType: Network interface type, see Net-Reference_e.doc. 
:
:eOrbisMutexAttrib: Orbis mutex attributes. 
:
:ePFSFlags: PFS start-up options. 
:
:ePixelFormat: The format of the pixel data. 
:
:ePlayGoLocusType: PlayGo locus type. 
:
:ePowerOperation: Power operation type. 
:
:ePowerProgress: Status of a power operation. 
:
:ePowerStatus: Power status of the target. 
:
:eProcessAttr: Bitmask of various process attributes. 
:
:eProtectionFlags: The protection bitmask of the memory. 
:
:eProtocols: Protocols. 
:
:eRegisters: Register Constants. 
:
:eScreenShotMode: No brief description specified. 
:
:eSegmentAttr: Segment attributes. 
:
:eSettingType: The value type of a setting. 
:
:eSocketFlags: Socket flags, see Net-Reference_e.doc. 
:
:eSocketPolicy: Socket flags, see Net-Reference_e.doc. 
:
:eSocketState: Socket state, see Net-Reference_e.doc. 
:
:eSocketType: Socket type, see Net-Reference_e.doc. 
:
:eSoftwareBreakPtAttr: Software Break Attributes. 
:
:eSoftwareWatchPtAttr: Software Watchpoint Attributes. 
:
:eStopNotificationReason: Stop Notification Reasons. 
:
:eThreadInfoFlags: A bit mask for decoding thread info flags. 
:
:eThreadPolicy: Thread scheduling policy. 
:
:eThreadState: Thread state bitmask. 
:
:eThreadType: Thread type. 
:
:eThreadWaitState: Thread wait state. 
:
:eUltQueueOp: ULT queue operation. 
:
:eUltRwlockOp: ULT read-write lock operation. 
:
:eUltRwlockStatus: ULT read-write lock status. 
:
:eUltThreadType: The type of a IUlOrKernelTID. 
:
:eUpdateErrorState: State of target after update failed. 
:
:eUserLevelThreadState: State of a user level thread. 
:  
:  
:---------------------------- EventHeader   
:---------------------------- EventHeader   
Line 1,434: Line 1,500:
:WriteMemoryRequest: Structure for IProcess3::ScatteredWriteMemory.   
:WriteMemoryRequest: Structure for IProcess3::ScatteredWriteMemory.   
:  
:  
//--->


{{Development}}
{{Development}}
<noinclude>[[Category:Main]]</noinclude>
<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS4 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS4 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)