Debugging Global Static Functions

This section describes the unmanaged global static functions that the debugging API uses.

_EFN_GetManagedExcepStack Function

Given a managed exception object address, returns a string version of the stack trace contained inside.

_EFN_GetManagedObjectFieldInfo Function

Gets the offset from the start of an object to a field and the field's value, using the provided object pointer and field name.

_EFN_GetManagedObjectName Function

Gets the name of a type by using the provided managed object pointer.

_EFN_StackTrace Function

Provides a text representation of a managed stack trace and an array of CONTEXT records, one for each transition between unmanaged and managed code.

CLRDataCreateInstance Function

Called by the common language runtime (CLR) data access services to create the specified interface object for the specified target process.

PFN_CLRDataCreateInstance Function Pointer

Points to a function that is called by the CLR data access services to create the specified interface object for the specified target process.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft