Target Manager Api: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
== Target Manager API Reference == | == Target Manager API Reference == | ||
=== Overview === | === Overview === | ||
Line 76: | Line 74: | ||
=== nonformatted === | |||
{{wikify}} | |||
: | : |
Revision as of 11:30, 18 November 2014
Target Manager API Reference
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, 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.
nonformatted
This article is marked for rewrite/restructuring in proper wiki format. You can help PS4 Developer wiki by editing it. |
- ---------------------------- EventHeader
- Summary
- EventHeader: Header for Event Viewer events.
- ---------------------------- IApplicationInfo
- Summary
- IApplicationInfo: Application information.
- ---------------------------- IApplicationKillEvent
- Summary
- IApplicationKillEvent: Data associated with an IEventDebug.OnApplicationKill event.
- ---------------------------- IApplicationResumedEvent
- Summary
- IApplicationResumedEvent: Data associated with an IEventDebug.OnApplicationResumed event.
- ---------------------------- IApplicationSpawnEvent
- Summary
- IApplicationSpawnEvent: Data associated with an IEventDebug.OnApplicationSpawn event.
- ---------------------------- IApplicationSuspendedEvent
- Summary
- IApplicationSuspendedEvent: Data associated with an IEventDebug.OnApplicationSuspended event.
- ---------------------------- IAppObjectInfo
- Summary
- IAppObjectInfo: User level application objects.
- ---------------------------- IBufferReadyEvent
- Summary
- IBufferReadyEvent: Data associated with an IEventConsoleOutput.OnConsoleOutput event.
- ---------------------------- IBusyEvent
- Summary
- IBusyEvent: Data associated with an IEventTarget.OnBusy event.
- ---------------------------- ICacheClearedEvent
- Summary
- ICacheClearedEvent: Data associated with an IEventCacheUpdate.OnCacheCleared event.
- ---------------------------- ICacheUpdateEvent
- Summary
- ICacheUpdateEvent: Data associated with an IEventCacheUpdate.OnCacheUpdate event.
- ---------------------------- IConfiguration
- Summary
- IConfiguration: Debugging environment information.
- ---------------------------- IConnectedEvent
- Summary
- IConnectedEvent: Data associated with an IEventTarget.OnConnected event.
- ---------------------------- IConnectEvent
- Summary
- IConnectEvent: Data associated with an IEventTarget.OnConnect event.
- ---------------------------- IConsoleOutput
- Summary
- IConsoleOutput: A console output packet.
- ---------------------------- IConsoleOutputEvent
- Summary
- IConsoleOutputEvent: Data associated with an IEventConsoleOutput.OnConsoleOutput event.
- ---------------------------- IController
- Summary
- IController: Interface for CTRLP capture/playback operations.
- Public Instance Methods
- AllocControllerData: Return a default constructed IControllerData interface.
- AllocControllerState: Return a default constructed IControllerState interface.
- AllocTouchData: Returns a default constructed ITouchData interface.
- AllocTouchPoint: Returns a default constructed ITouchPoint interface.
- PlaybackData: Sends user input operations to the target.
- StartPlayback: Start playing back controller events.
- StartRecording: Start recording controller events.
- StopPlayback: Stop the playback of controller events.
- StopRecording: Stop recording controller events.
- ---------------------------- IControllerData
- Summary
- IControllerData: Controller data.
- ---------------------------- IControllerState
- Summary
- IControllerState: Controller data.
- Public Instance Methods
- GetData: Get controller state data.
- SetData: Set controller state data.
- ---------------------------- ICoredumpCompletedEvent
- Summary
- ICoredumpCompletedEvent: Data associated with an IEventDebug.OnCoredumpCompleted event.
- ---------------------------- ICoredumpInProgressEvent
- Summary
- ICoredumpInProgressEvent: Data associated with an IEventDebug.OnCoredumpInProgress event.
- ---------------------------- IDataReadyEvent
- Summary
- IDataReadyEvent: Data associated with an IEventController.OnDataReady event.
- ---------------------------- IDefaultTargetChangedEvent
- Summary
- IDefaultTargetChangedEvent: Data associated with an IEventServer.OnDefaultTargetChanged event.
- ---------------------------- IDisconnectEvent
- Summary
- IDisconnectEvent: Data associated with an IEventTarget.OnDisconnect event.
- ---------------------------- IDynamicLibraryLoadEvent
- Summary
- IDynamicLibraryLoadEvent: Data associated with an IEventDebug.OnDynamicLibraryLoad event.
- ---------------------------- IDynamicLibraryUnloadEvent
- Summary
- IDynamicLibraryUnloadEvent: Data associated with an IEventDebug.OnDynamicLibraryUnload event.
- ---------------------------- IEventCacheUpdate
- Summary
- IEventCacheUpdate: Callback interface for the console output cache.
- Public Instance Methods
- OnCacheCleared: This method is invoked when the console output cache is cleared.
- OnCacheUpdate: This method is invoked when the console output cache is updated.
- ---------------------------- IEventConsoleOutput
- Summary
- IEventConsoleOutput: Console output callback interface.
- Public Instance Methods
- OnBufferReady: This method is invoked when there is space for additional console input.
- OnConsoleOutput: This method is invoked when text is output to the console.
- ---------------------------- IEventController
- Summary
- IEventController: Pad capture callback interface.
- Public Instance Methods
- OnDataReady: When IController.PlaybackData fails with TMAPI_COMMS_ERR_RESOURCE_SHORTAGE this notification is sent to indicate the number of free buffers is greater than the notification threshold.
- OnRecordedData: A notification containing the CTRLP capture data.
- ---------------------------- IEventDebug
- Summary
- IEventDebug: Debug Event callback interface.
- Public Instance Methods
- OnCoredumpCompleted: Callback to indicate that core dump file creation is completed.
- OnCoredumpInProgress: Callback to indicate that core dump file creation is ongoing.
- OnDynamicLibraryLoad: For an attached process, the target sends this notification when a dynamic library is loaded.
- OnDynamicLibraryUnload: For an attached process, the target sends this notification when a dynamic library is unloaded.
- OnProcessCreate: Invoked when a 'Process Create' notification is sent from the target to the host.
- OnProcessExit: Invoked when a 'Process Exit' notification is sent from the target to the host.
- OnProcessKill: Invoked when a 'Process Kill' notification is sent from the target to the host.
- OnProcessLoading: Invoked during process loading to indicate percentage complete.
- OnStopNotification: Invoked when a 'Stop Event' notification is sent from the target to the host.
- OnThreadCreate: Invoked when a 'Thread Create' notification is sent from the target to the host.
- OnThreadExit: Invoked when a 'Thread Exit' notification is sent from the target to the host.
- ---------------------------- IEventDebug2
- Summary
- IEventDebug2: Debug Event callback extension interface.
- Public Instance Methods
- OnApplicationKill: Invoked when an application is killed.
- OnApplicationResumed: Invoked when an application is resumed.
- OnApplicationSpawn: Invoked when an application is spawned.
- OnApplicationSuspended: Invoked when an application is suspended.
- OnLoadExec: Invoked when a process successfully calls sceSystemServiceLoadExec().
- OnLoadExecFail: Invoked when a ILoadExecEvent was sent but the new process was not successfully spawned.
- OnLoadExecTimeout: Invoked when a ILoadExecEvent was sent but within the expected timeout, the new process was not successfully spawned and no failure event was generated.
- ---------------------------- IEventFilterChangedEvent
- Summary
- IEventFilterChangedEvent: Data associated with an IEventViewer.OnEventFilterChanged event.
- ---------------------------- IEventPlayGo
- Summary
- IEventPlayGo: Play Go Event callback interface.
- Public Instance Methods
- OnFileError: Invoked to indicate that there are new file error(s) available.
- OnStatusUpdate: Invoked to indicate that the status has changed.
- ---------------------------- IEventServer
- Summary
- IEventServer: Server Event callback interface.
- Public Instance Methods
- OnDefaultTargetChanged: Invoked when the default target changes.
- OnTargetAdded: Invoked when a target is added to Target Managers list of targets.
- OnTargetDeleted: Invoked when a target is removed from Target Managers list of targets.
- ---------------------------- IEventServer2
- Summary
- IEventServer2: Extended Server Event callback interface.
- Public Instance Methods
- OnTargetFindProgress: Invoked during IORTMAPI.FindTarget calls.
- ---------------------------- IEventTarget
- Summary
- IEventTarget: Target Event callback interface.
- Public Instance Methods
- OnBusy: Invoked when a command sent to Target Manager is behind a command that is expected to take a long time to complete.
- OnConnect: Invoked when Target Manager connects to the target.
- OnConnected: Invoked when Target Manager connects to the target.
- OnDisconnect: Invoked when Target Manager disconnects from the target.
- OnExpiryTime: Notification of target expiry time.
- OnFileServingCaseSensitivityChanged: Invoked when the file serving case sensitivity changes.
- OnFileServingRootChanged: Invoked when the file serving root changes.
- OnForceDisconnected: Invoked when Target Manager disconnects from the target.
- OnForcedPowerOff: Invoked when a normal power fails, and the targets power has to be forced off.
- OnIdle: Invoked when no commands that are expected to take a long time are in the queue.
- OnMultiPhaseProgress: Invoked during long running tasks that consist of multiple phases.
- OnMultiPhaseProgressError: Invoked if a long running tasks consisting of multiple phases fails.
- OnNameUpdate: Invoked when the target name is changed.
- OnPowerState: Invoked when a 'Power Status Change' notification is sent from the target to the host.
- OnProgress: Invoked during long operations to indicate percentage completion.
- OnSettingsChanged: Invoked when settings are successfully applied.
- OnUpdateError: Invoked to indicate target update has completed.
- OnUpdateProgress: Invoked during target update to indicate the progress.
- ---------------------------- IEventViewer
- Summary
- IEventViewer: Event Viewer callback interface.
- Public Instance Methods
- OnEventFilterChanged: Notification of changes to the event filter.
- OnEventViewerXMLChanged: Notification of changes to XML description of the event view.
- OnNotificationEvent: A notification containing the Event Viewer event data.
- OnQueryError: Notification that ITarget::GetEventViewXML() failed.
- ---------------------------- IEventViewerFilterRule
- Summary
- IEventViewerFilterRule: Event Viewer filter rule.
- ---------------------------- IEventViewerXMLChangedEvent
- Summary
- IEventViewerXMLChangedEvent: Data associated with an IEventViewer.OnEventViewerXMLChanged event.
- ---------------------------- IExceptionHandlingFrame
- Summary
- IExceptionHandlingFrame: Exception frame information.
- ---------------------------- IExpiryTimeEvent
- Summary
- IExpiryTimeEvent: Data associated with an IEventTarget.OnExpiryTimeout event.
- ---------------------------- IFiber
- Summary
- IFiber: Fiber information.
- ---------------------------- IFileErrorEvent
- Summary
- IFileErrorEvent: Data associated with an IEventPlayGo.OnFileError event.
- ---------------------------- IFileServingCaseSensitivityChangedEvent
- Summary
- IFileServingCaseSensitivityChangedEvent: Data associated with an IEventTarget.OnFileServingCaseSensitivityChanged event.
- ---------------------------- IFileServingRootChangedEvent
- Summary
- IFileServingRootChangedEvent: Data associated with an IEventTarget.OnFileServingRootChanged event.
- ---------------------------- IForceDisconnectedEvent
- Summary
- IForceDisconnectedEvent: Data associated with an IEventTarget.OnForceDisconnected event.
- ---------------------------- IForcedPowerOffEvent
- Summary
- IForcedPowerOffEvent: Data associated with an IEventTarget.OnForcedPowerOff event.
- ---------------------------- IHardwareBreakpoint
- Summary
- IHardwareBreakpoint: Hardware breakpoint information.
- ---------------------------- IIdleEvent
- Summary
- IIdleEvent: Data associated with an IEventTarget.OnIdle event.
- ---------------------------- IInterfaceAddress
- Summary
- IInterfaceAddress: Interface address.
- ---------------------------- ILoadExecEvent
- Summary
- ILoadExecEvent: Data associated with an IEventDebug.OnLoadExec event.
- ---------------------------- ILoadExecFailEvent
- Summary
- ILoadExecFailEvent: Data associated with an IEventDebug.OnLoadExecFail event.
- ---------------------------- ILoadExecTimeoutEvent
- Summary
- ILoadExecTimeoutEvent: Data associated with an IEventDebug.OnLoadExecTimeout event.
- ---------------------------- IMemoryRange
- Summary
- IMemoryRange: Memory blocks available in core dump.
- ---------------------------- IModule
- Summary
- IModule: Module properties.
- ---------------------------- IMonoVm
- Summary
- IMonoVm: Mono VM process information.
- ---------------------------- IMultiPhaseProgressErrorEvent
- Summary
- IMultiPhaseProgressErrorEvent: Data associated with an IEventTarget.OnMultiPhaseProgressError event.
- ---------------------------- IMultiPhaseProgressEvent
- Summary
- IMultiPhaseProgressEvent: Data associated with an IEventTarget.OnMultiPhaseProgress event.
- ---------------------------- INameUpdateEvent
- Summary
- INameUpdateEvent: Data associated with an IEventTarget.OnNameUpdate event.
- ---------------------------- INameValuePair
- Summary
- INameValuePair: A name-value pair.
- ---------------------------- INetworkInterface
- Summary
- INetworkInterface: Network interface.
- ---------------------------- INotificationEventEvent
- Summary
- INotificationEventEvent: Data associated with an IEventViewer.OnNotificationEvent event.
- ---------------------------- IOrbisBarrier
- Summary
- IOrbisBarrier: Orbis barrier data.
- ---------------------------- IOrbisConditionVariable
- Summary
- IOrbisConditionVariable: Orbis condition variable data.
- ---------------------------- IOrbisEventFlag
- Summary
- IOrbisEventFlag: Event flag.
- ---------------------------- IOrbisEventQueue
- Summary
- IOrbisEventQueue: Orbis event queue.
- ---------------------------- IOrbisKernelEventFlag
- Summary
- IOrbisKernelEventFlag: Event flag.
- ---------------------------- IOrbisKernelSemaphore
- Summary
- IOrbisKernelSemaphore: Semaphore data.
- ---------------------------- IOrbisMutex
- Summary
- IOrbisMutex: Orbis mutex data.
- ---------------------------- IOrbisRwlock
- Summary
- IOrbisRwlock: Orbis read/write lock data.
- ---------------------------- IOrbisSemaphore
- Summary
- IOrbisSemaphore: Semaphore data.
- ---------------------------- IORTMAPI
- Summary
- IORTMAPI: Main API Entry Interface.
- Public Instance Methods
- AddTarget: Add the specified target to the active list.
- AdviseServerEvents: Register an IEventServer derived object for server event notifications.
- AllocTargetFindRule: Allocate an ITargetFindRule object to define a search criteria for IORTMAPI.FindTargets.
- CancelFindTargets: Cancel a call to FindTarget.
- CheckCompatibility: Check that the client application is compatible with this version of the API.
- DiscoverTargets: Discover targets on the local subnet.
- Dispose: Force clean-up of shared resources.
- FileSystemDriverVersion: File System Driver version.
- FindTargets: Discover targets on the network.
- GetCoreDumpTargetByHost: Find a core dump target by ID and return the corresponding ITarget interface.
- GetErrorDescription: Returns a description of the error code.
- GetPFSDrive: Returns the drive letter being used for PlayStation® File System.
- GetTargetsByHost: Return a set of targets whose hardware id match the specified pattern.
- GetTargetsByName: Return a set of targets whose name matches the specified pattern.
- LoadCoreDump: Load a core dump and return an ITarget interface.
- ServerVersion: TM Server version.
- ShowTargetPicker: Show Target Picker dialog.
- StartMultiFilePacketLogging: Turn on packet logging.
- StartPacketLogging: Turn on packet logging.
- StartPFS: Start the PlayStation® File System driver.
- StopPacketLogging: Turn off packet logging.
- StopPFS: Stop the PlayStation® File System driver.
- TargetInfo: Query for information about the specified target.
- UnadviseServerEvents: Unregister an IEventServer derived object for server event notifications.
- Version: API version.
- ---------------------------- IORTMAPI2
- Summary
- IORTMAPI2: Extended API Interface.
- Public Instance Methods
- GetLoggingLevel: Query TM Server's logging level.
- SetLoggingLevel: Set TM Server's logging level.
- ---------------------------- IORTMAPI3
- Summary
- IORTMAPI3: Extended API Interface.
- Public Instance Methods
- AllocControllerData: Return a default constructed IControllerData interface.
- AllocControllerState: Return a default constructed IControllerState interface.
- AllocTouchData: Returns a default constructed ITouchData interface.
- AllocTouchPoint: Returns a default constructed ITouchPoint interface.
- ---------------------------- IPacketStatistics
- Summary
- IPacketStatistics: Packet statistics.
- ---------------------------- IPIDTID
- Summary
- IPIDTID: Process ID/Thread ID pair.
- ---------------------------- IPlayGoChunkStatus
- Summary
- IPlayGoChunkStatus: PlayGo chunk status.
- ---------------------------- IPlayGoFileError
- Summary
- IPlayGoFileError: PlayGo file error information.
- ---------------------------- IPlayGoStatus
- Summary
- IPlayGoStatus: Current PlayGo status.
- ---------------------------- IPlayGoToDo
- Summary
- IPlayGoToDo: PlayGo chunk status.
- ---------------------------- IPosixBarrier
- Summary
- IPosixBarrier: Posix barrier data.
- ---------------------------- IPosixConditionVariable
- Summary
- IPosixConditionVariable: Posix condition variable data.
- ---------------------------- IPosixMutex
- Summary
- IPosixMutex: Posix mutex data.
- ---------------------------- IPosixRwlock
- Summary
- IPosixRwlock: Posix read/write lock data.
- ---------------------------- IPowerStateEvent
- Summary
- IPowerStateEvent: Data associated with an IEventTarget.OnPowerState event.
- ---------------------------- IProcess
- Summary
- IProcess: Interface for performing operations on processes.
- Public Instance Methods
- AllocateDataPage: Allocate memory in process address space.
- AllocateExecutablePage: Allocate memory in process address space.
- Attach: Instructs the target to begin debugging the specified process.
- CancelCoredump: Cancel a core dump.
- ClearHardwareBreakpoint: Clear a hardware breakpoint.
- ClearSoftwareBreakpoint: Clear a software breakpoint.
- Detach: Instructs the target to terminate debugging the specified process.
- GetCompressedMemory: Read process memory.
- GetMemory: Read process memory.
- Kill: Kill this process.
- Resume: Resume the current suspended process and any given threads.
- SendConsoleInput: Send text to the target.
- SetHardwareBreakpoint: Set a hardware breakpoint for the process.
- SetMemory: Write process memory.
- SetSoftwareBreakpoint: Set a thread-independent software breakpoint for the process.
- Suspend: Suspends the process.
- TriggerCoredump: Trigger a core dump.
- ---------------------------- IProcess2
- Summary
- IProcess2: Extended interface for performing operations on processes.
- ---------------------------- IProcess3
- Summary
- IProcess3: Extended interface for performing operations on processes.
- Public Instance Methods
- ScatteredReadMemory: Read memory from multiple addresses.
- ScatteredWriteMemory: Write memory to multiple addresses.
- ---------------------------- IProcess4
- Summary
- IProcess4: Extended interface for performing operations on processes.
- Public Instance Methods
- DeallocateDataPage: Deallocate process memory.
- DeallocateExecutablePage: Deallocate process memory.
- ---------------------------- IProcessCreateEvent
- Summary
- IProcessCreateEvent: Data associated with an IEventDebug.OnProcessCreate event.
- ---------------------------- IProcessCreateEvent2
- Summary
- IProcessCreateEvent2: Extended IProcessCreateEvent interface.
- ---------------------------- IProcessExitEvent
- Summary
- IProcessExitEvent: Data associated with an IEventDebug.OnProcessExit event.
- ---------------------------- IProcessExitEvent2
- Summary
- IProcessExitEvent2: Extended IProcessExitEvent interface.
- ---------------------------- IProcessInfo
- Summary
- IProcessInfo: Process information.
- ---------------------------- IProcessInfo2
- Summary
- IProcessInfo2: Extended process information.
- ---------------------------- IProcessInfo3
- Summary
- IProcessInfo3: Extended process information.
- ---------------------------- IProcessKillEvent
- Summary
- IProcessKillEvent: Data associated with an IEventDebug.OnProcessKill event.
- ---------------------------- IProcessKillEvent2
- Summary
- IProcessKillEvent2: Extended IProcessKillEvent interface.
- ---------------------------- IProcessLoadingEvent
- Summary
- IProcessLoadingEvent: Data associated with an IEventDebug.OnProcessLoading event.
- ---------------------------- IProgressEvent
- Summary
- IProgressEvent: Data associated with an IEventTarget.OnProgress event.
- ---------------------------- IQueryErrorEvent
- Summary
- IQueryErrorEvent: Data associated with an IEventViewer.OnQueryError event.
- ---------------------------- IRecordedDataEvent
- Summary
- IRecordedDataEvent: Data associated with an IEventController.OnRecordedData event.
- ---------------------------- ISegmentInfo
- Summary
- ISegmentInfo: Module segment properties.
- ---------------------------- ISetting
- Summary
- ISetting: Represents a target setting.
- ---------------------------- ISettingsChangedEvent
- Summary
- ISettingsChangedEvent: Data associated with an IEventTarget.OnSettingsChanged event.
- ---------------------------- ISocketInfo
- Summary
- ISocketInfo: Socket information.
- ---------------------------- ISoftwareBreakpoint
- Summary
- ISoftwareBreakpoint: Software breakpoint information.
- ---------------------------- IStatusUpdateEvent
- Summary
- IStatusUpdateEvent: Data associated with an IEventPlayGo.OnStatusUpdate event.
- ---------------------------- IStopNotification
- Summary
- IStopNotification: Information about a process stop event.
- ---------------------------- IStopNotificationEvent
- Summary
- IStopNotificationEvent: Data associated with an IEventDebug.OnStopNotification event.
- ---------------------------- IStopReason
- Summary
- IStopReason: Stop reason information.
- ---------------------------- ITarget
- Summary
- ITarget: Interface for communicating with a target via Target Manager Server.
- Public Instance Methods
- AdviseCacheUpdateEvents: Register an IEventCacheUpdate derived object for notifications of changes to the console output cache.
- AdviseConsoleOutputEvents: Register an IEventConsoleOutput derived object for console output notifications.
- AdviseControllerEvents: Register an IEventController derived object for controller event notifications.
- AdviseDebugEvents: Register an IEventDebug derived object for debug event notifications.
- AdviseTargetEvents: Register an IEventTarget derived object for target event notifications.
- AllocSetting: Return a default constructed ISetting interface.
- CachedConsoleOutput: Fetch the contents of the console output cache.
- CancelCurrentCommand: Cancel the current action.
- CancelMyCommands: Cancel all my commands.
- ClearConsoleCache: Clear the console output cache.
- ClearProtocolInUse: Indicate that the current client is finished with a protocol.
- Connect: Connect to the target.
- ConnectForNotifications: Connect to the target for notifications only.
- Delete: Remove this target from the active list.
- Disconnect: Disconnect from the target.
- DisconnectFromNotifications: Release the notification only connection established with ConnectForNotifications.
- ForceDisconnect: Forcibly disconnect from the target.
- ForcePowerOff: Forcibly power off the target.
- GetCompressedMemory: Read non-process memory.
- GetDefaultSettings: Refresh the list of settings with their default value.
- GetNetworkInterfaceInfo: Query network interface info.
- GetNetworkResolverInfo: Query DNS server addresses.
- GetNetworkSystemInfo: Get network system information.
- GetProtocolInfo: General information about target protocols.
- GetSettings: Refresh the list of settings with their latest value.
- GetSettingsLayout: Get the user interface settings file.
- GetSoftwareInfo: Software information.
- GetThreadNames: Gets a list of threads and their names.
- IBSTraceCreate: Create IBS (Instruction Based Sampling) trace.
- InstallPackage: Install a package.
- LoadProcess: Load a process onto the target.
- LoadProcessArgv: Load a process onto the target.
- PowerOff: Power off the target.
- PowerOn: Power on the target.
- ProtocolRegistrationInfo: Retrieves information about a registered protocol.
- QueryProtocolInUse: Query the user of a protocol.
- Reboot: Reboot the target.
- ReleaseConnection: Indicate that a connection to the target is not required by this API instance.
- RequestConnection: Request a connection to the target.
- ScreenShot: Capture a screen shot.
- SDKVersion: SDK version.
- SendConsoleInput: Send text to the target.
- SendConsoleInputWithEcho: Send text to the target and immediately echo it back.
- SetProtocolInUse: Indicate that the current client needs dedicated access to a protocol.
- SetSettings: Updated target settings with the modified setting values.
- Suspend: Put the target into suspended state.
- TraceCreate: Create a buffer for holding trace data.
- TraceReset: Reset trace state of the target.
- UnadviseCacheUpdateEvents: Unregister an IEventCacheUpdate derived object.
- UnadviseConsoleOutputEvents: Unregister an IEventConsoleOutput derived object.
- UnadviseControllerEvents: Unregister an IEventController derived object for controller event notifications.
- UnadviseDebugEvents: Unregister an IEventDebug derived object.
- UnadviseTargetEvents: Unregister an IEventTarget derived object from target event notifications.
- UninstallPackage: Uninstall a package.
- UpdateActivation: Update activation.
- UpdateKernel: Update the kernel image.
- WriteTracePacket: Send the given string to the target, so that it appears in a packet capture.
- ---------------------------- ITarget2
- Summary
- ITarget2: Extended ITarget interface.
- Public Instance Methods
- GetDebugAgentLogging: Query the logging options of the debug agent.
- SetDebugAgentLogging: Set the logging options for the debug agent.
- ---------------------------- ITarget4
- Summary
- ITarget4: Extended ITarget interface.
- Public Instance Methods
- InstallNextChunk: Complete chunk installation.
- WriteChunkStatus: Write the current chunk status to a file.
- ---------------------------- ITarget5
- Summary
- ITarget5: Extended ITarget interface.
- Public Instance Methods
- GetInstalledPackages: Get a list of installed packages.
- ---------------------------- ITarget6
- Summary
- ITarget6: Extended ITarget interface.
- Public Instance Methods
- AdviseEventViewerEvents: Register an IEventViewer derived object for Event Viewer notifications.
- AllocEventViewFilter: Return a default constructed IEventViewerFilterRule interface.
- GetEventViewerFilter: Returns the array of IEventViewerFilterRule interfaces that constitute the current rule set.
- GetEventViewerXML: No brief description specified.
- SetEventViewerFilter: Sets the array of IEventViewerFilterRule interfaces that constitute the current rule set.
- UnadviseEventViewerEvents: Unregister an IEventViewer derived object.
- ---------------------------- ITarget7
- Summary
- ITarget7: Extended ITarget interface.
- Public Instance Methods
- CoreFileUserData: Retrieve the user data from a core file.
- ---------------------------- ITarget9
- Summary
- ITarget9: Extended ITarget interface.
- Public Instance Methods
- AdvisePlayGoEvents: Register an IEventPlayGo derived object for event notifications.
- AppKill: Kill the application associated with the installed package.
- AppList: Returns all the applications that are visible to the Debug Agent.
- AppResume: Resume the application.
- AppSpawn: Start the application associated with the installed package.
- AppSuspend: Suspend the application.
- ExtractUserFile: Get the contents of a user file from a core dump.
- GetPlayGoFileErrors: Returns the file error events since the last time this was called, or since the client advised for PlayGo notifications.
- GetPlayGoStatus: Returns the PlayGo status.
- GetUserFileList: Get a list of user files from a core dump target.
- UnadvisePlayGoEvents: Unregister an IEventPlayGo derived object for event notifications.
- ---------------------------- ITargetAddedEvent
- Summary
- ITargetAddedEvent: Data associated with an IEventServer.OnTargetAdded event.
- ---------------------------- ITargetDeletedEvent
- Summary
- ITargetDeletedEvent: Data associated with an IEventServer.OnTargetDeleted event.
- ---------------------------- ITargetFindProgressEvent
- Summary
- ITargetFindProgressEvent: Data associated with an IEventServer.OnTargetFindProgress event.
- ---------------------------- ITargetFindRule
- Summary
- ITargetFindRule: Target search criteria.
- ---------------------------- IThread
- Summary
- IThread: Interface for interacting with running threads.
- Public Instance Methods
- GetRegisters: Get register values for this thread.
- Resume: Resume this thread.
- SetRegisters: Set register values for this thread.
- Suspend: Suspend this thread.
- ---------------------------- IThreadCreateEvent
- Summary
- IThreadCreateEvent: Data associated with an IEventDebug.OnThreadCreate event.
- ---------------------------- IThreadExitEvent
- Summary
- IThreadExitEvent: Data associated with an IEventDebug.OnThreadExit event.
- ---------------------------- IThreadInfo
- Summary
- IThreadInfo: Snapshot of thread information.
- ---------------------------- IThreadInfo2
- Summary
- IThreadInfo2: Extended thread information.
- ---------------------------- IThreadInfo3
- Summary
- IThreadInfo3: Extended thread information.
- ---------------------------- ITouchData
- Summary
- ITouchData: Touch data.
- ---------------------------- ITouchPoint
- Summary
- ITouchPoint: Touch point.
- ---------------------------- ITrace
- Summary
- ITrace: Trace buffer interface.
- Public Instance Methods
- Delete: Delete the trace buffer.
- Enable: Configure a trace buffer.
- GetInformation: Configure a trace buffer for stream on sized captures.
- Start: Start the trace.
- Stop: Stop the trace.
- ---------------------------- ITraceInfo
- Summary
- ITraceInfo: Trace information.
- ---------------------------- IUlOrKernelTID
- Summary
- IUlOrKernelTID: ULT thread information.
- ---------------------------- IUltConditionVariable
- Summary
- IUltConditionVariable: ULT condition variable data.
- ---------------------------- IUltMutex
- Summary
- IUltMutex: ULT mutex data.
- ---------------------------- IUltQueue
- Summary
- IUltQueue: ULT queue info.
- ---------------------------- IUltQueueDataResourcePool
- Summary
- IUltQueueDataResourcePool: Queue Data Resource Pool info.
- ---------------------------- IUltRuntime
- Summary
- IUltRuntime: ULT runtime information.
- ---------------------------- IUltRwlock
- Summary
- IUltRwlock: ULT read write lock info.
- ---------------------------- IUltSemaphore
- Summary
- IUltSemaphore: ULT semaphore data.
- ---------------------------- IUltWaitingQueueResourcePool
- Summary
- IUltWaitingQueueResourcePool: Waiting Queue Resource Pool info.
- ---------------------------- IUpdateErrorEvent
- Summary
- IUpdateErrorEvent: Data associated with an IEventTarget.OnUpdateError event.
- ---------------------------- IUpdateProgressEvent
- Summary
- IUpdateProgressEvent: Data associated with an IEventTarget.OnUpdateProgress event.
- ---------------------------- IUserLevelThread
- Summary
- IUserLevelThread: User level thread information.
- ---------------------------- IVirtualMemory
- Summary
- IVirtualMemory: Virtual memory information.
- ---------------------------- ReadMemoryRequest
- Summary
- ReadMemoryRequest: Structure for IProcess3::ScatteredReadMemory.
- ---------------------------- ReadMemoryResponse
- Summary
- ReadMemoryResponse: Structure for IProcess3::ScatteredReadMemory.
- ---------------------------- ScreenShotData
- Summary
- ScreenShotData: Screen shot data.
- ---------------------------- WriteMemoryRequest
- Summary
- WriteMemoryRequest: Structure for IProcess3::ScatteredWriteMemory.
|