|
Process Hacker
|
#include <clrsup.h>
Public Member Functions | |
| HRESULT (STDMETHODCALLTYPE *QueryInterface)(_In_ IXCLRDataProcess *This | |
| ULONG (STDMETHODCALLTYPE *AddRef)(_In_ IXCLRDataProcess *This) | |
| ULONG (STDMETHODCALLTYPE *Release)(_In_ IXCLRDataProcess *This) | |
| HRESULT (STDMETHODCALLTYPE *Flush)(_In_ IXCLRDataProcess *This) | |
| HRESULT (STDMETHODCALLTYPE *StartEnumTasks)(_In_ IXCLRDataProcess *This | |
| HRESULT (STDMETHODCALLTYPE *EnumTask)(_In_ IXCLRDataProcess *This | |
| HRESULT (STDMETHODCALLTYPE *EndEnumTasks)(_In_ IXCLRDataProcess *This | |
| HRESULT (STDMETHODCALLTYPE *GetTaskByOSThreadID)(_In_ IXCLRDataProcess *This | |
| HRESULT (STDMETHODCALLTYPE *GetRuntimeNameByAddress)(_In_ IXCLRDataProcess *This | |
Data Fields | |
| _In_ REFIID | riid |
| _In_ REFIID _Outptr_ void ** | ppvObject |
| _Out_ CLRDATA_ENUM * | handle |
| _Inout_ CLRDATA_ENUM * | handle |
| _Inout_ CLRDATA_ENUM _Out_ IXCLRDataTask ** | task |
| _In_ CLRDATA_ENUM | handle |
| _In_ ULONG32 | osThreadID |
| _In_ ULONG32 _Out_ IXCLRDataTask ** | task |
| PVOID | GetTaskByUniqueID |
| PVOID | GetFlags |
| PVOID | IsSameObject |
| PVOID | GetManagedObject |
| PVOID | GetDesiredExecutionState |
| PVOID | SetDesiredExecutionState |
| PVOID | GetAddressType |
| _In_ CLRDATA_ADDRESS | address |
| _In_ CLRDATA_ADDRESS _In_ ULONG32 | flags |
| _In_ CLRDATA_ADDRESS _In_ ULONG32 _In_ ULONG32 | bufLen |
| _In_ CLRDATA_ADDRESS _In_ ULONG32 _In_ ULONG32 _Out_ ULONG32 * | nameLen |
| _In_ CLRDATA_ADDRESS _In_ ULONG32 _In_ ULONG32 _Out_ ULONG32 _Out_ WCHAR * | nameBuf |
| _In_ CLRDATA_ADDRESS _In_ ULONG32 _In_ ULONG32 _Out_ ULONG32 _Out_ WCHAR _Out_ CLRDATA_ADDRESS * | displacement |
| HRESULT | ( | STDMETHODCALLTYPE * | QueryInterface | ) |
| HRESULT | ( | STDMETHODCALLTYPE * | Flush | ) |
| HRESULT | ( | STDMETHODCALLTYPE * | StartEnumTasks | ) |
| HRESULT | ( | STDMETHODCALLTYPE * | EnumTask | ) |
| HRESULT | ( | STDMETHODCALLTYPE * | EndEnumTasks | ) |
| HRESULT | ( | STDMETHODCALLTYPE * | GetTaskByOSThreadID | ) |
| HRESULT | ( | STDMETHODCALLTYPE * | GetRuntimeNameByAddress | ) |
| ULONG | ( | STDMETHODCALLTYPE * | AddRef | ) |
| ULONG | ( | STDMETHODCALLTYPE * | Release | ) |
| _In_ CLRDATA_ADDRESS _In_ ULONG32 _In_ ULONG32 _Out_ ULONG32 _Out_ WCHAR _Out_ CLRDATA_ADDRESS* displacement |
| _Out_ CLRDATA_ENUM* handle |
| _Inout_ CLRDATA_ENUM* handle |
| _In_ CLRDATA_ENUM handle |
| _In_ CLRDATA_ADDRESS _In_ ULONG32 _In_ ULONG32 _Out_ ULONG32 _Out_ WCHAR* nameBuf |
| _In_ CLRDATA_ADDRESS _In_ ULONG32 _In_ ULONG32 _Out_ ULONG32* nameLen |
| _Inout_ CLRDATA_ENUM _Out_ IXCLRDataTask** task |
| _In_ ULONG32 _Out_ IXCLRDataTask** task |