IOsAxsModule::GetAllRoutineData (Windows Embedded CE 6.0)
1/5/2010
This method gets the function-related data, or PDATA, required for unwinding this module. This method is deprecated.
Note
x86 architectures do not define PDATA.
Syntax
HRESULT GetAllRoutineData(
[out] ULONG* pcelt,
[out, size_is(, *pcelt)] ROUTINE_DATA** ppPData
);
Parameters
- pcelt
The number of functions that data was returned for.
ppPData
Pointer to the pointer to the array of ROUTINE_DATA structures.The client must release the task memory reserved for this pointer with CoTaskMemFree.
Return Value
The following table shows return values for this method.
Value | Description |
---|---|
S_OK |
Indicates the function was successful. |
E_OUTOFMEMORY |
Indicates an out of memory error. |
E_ACCESSDENIED |
Indicates the specified object is no longer valid. |
E_FAIL |
Indicates an unspecified failure. |
Remarks
The original format of a PData structure is platform dependent. PDATA Structures are not defined for x86 processor architectures.
PDATA structures can be uncompressed, such as on MIPS architecture platforms, or compressed, such as with other RISC architectures. This method returns data in an architecture-neutral format. If the original data is compressed or combined, this method expands the data to an uncompressed format.
This method relies on knowledge of the target device CPU family.
Requirements
Header | OsAcess.h |
Library | OSAXSC.lib |
Windows Embedded CE | Windows CE 5.0 and later |