Share via


IOsAxsModule::GetAllRoutineData (Windows CE 5.0)

Send Feedback

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.

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 Values

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

OS Version: Windows CE 5.0 and later.
Header: OsAcess.h.
Link Library: OSAXSC.lib.

See Also

IOsAxs Interfaces

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.