IOsAxs Interfaces (Windows Embedded CE 6.0)

1/5/2010

The IOsAxs interfaces handle all OS-specific commands related to debugging. The commands communicate directly with KdStub via a KDBG service protocol through KITL.

The following table describes the interfaces in the OSAccess module.

Interface Description

IOsAxsCe50Generic

Supports Windows Embedded CE-specific OS awareness.

IOsAxsCe50Module

Gets Windows Embedded CE-specific information about a module.

IOsAxsCe50Process

Gets Windows Embedded CE-specific information about a process.

IOsAxsCe50Thread

Gets Windows Embedded CE-specific information about a thread.

IOsAxsClientModuleEvents

Provides notifications on module events.

IOsAxsClientPageInEvents

Provides notifications on page-in events.

IOsAxsClientProcessEvents

Provides notifications on process events.

IOsAxsClientThreadEvents

Provides notifications on thread events.

IOsAxsClientThreadSwitchEvents

Provides notifications on thread switch events.

IOsAxsCodeBp

Provides code breakpoints with process and thread affinity.

IOsAxsDataBp

Provides data breakpoints with process and thread affinity.

IOsAxsEnumModule

Enumerates the IOsAxsModule interfaces for a debugging target.

IOsAxsEnumProcess

Enumerates the IOsAxsProcess interfaces for a debugging target.

IOsAxsEnumThread

Enumerates the IOsAxsThread interfaces for a debugging target.

IOsAxsExec

Provides execution control of a debugging target with OS awareness.

IOsAxsGeneric

Provides general OS awareness.

IOsAxsMem

Provides memory, I/O, and CPU registers access to a specified debugging target.

IOsAxsModule

Gets information about a module.

IOsAxsOleEvents

Supports an automation-compatible layer that exists on top of the default OsAccess event interfaces.

IOsAxsProcess

Retrieve information about process objects for OsAccess.

IOsAxsThread

Retrieve information about process objects for OsAccess.

IOsAxsVirtualMem

Provides access to the kernel virtual page table.

See Also

Reference

eXDI Reference