Process Hacker
IXCLRDataTaskVtbl Struct Reference

#include <clrsup.h>

Public Member Functions

 HRESULT (STDMETHODCALLTYPE *QueryInterface)(_In_ IXCLRDataTask *This
 
 ULONG (STDMETHODCALLTYPE *AddRef)(_In_ IXCLRDataTask *This)
 
 ULONG (STDMETHODCALLTYPE *Release)(_In_ IXCLRDataTask *This)
 
 HRESULT (STDMETHODCALLTYPE *GetProcess)(_In_ IXCLRDataTask *This
 
 HRESULT (STDMETHODCALLTYPE *GetCurrentAppDomain)(_In_ IXCLRDataTask *This
 
 HRESULT (STDMETHODCALLTYPE *GetUniqueID)(_In_ IXCLRDataTask *This
 
 HRESULT (STDMETHODCALLTYPE *GetFlags)(_In_ IXCLRDataTask *This
 
 HRESULT (STDMETHODCALLTYPE *CreateStackWalk)(_In_ IXCLRDataTask *This
 
 HRESULT (STDMETHODCALLTYPE *GetOSThreadID)(_In_ IXCLRDataTask *This
 
 HRESULT (STDMETHODCALLTYPE *GetName)(_In_ IXCLRDataTask *This
 

Data Fields

_In_ REFIID riid
 
_In_ REFIID _Outptr_ void ** ppvObject
 
_Out_ IXCLRDataProcess ** process
 
_Out_ IXCLRDataAppDomain ** appDomain
 
_Out_ ULONG64 * id
 
_Out_ ULONG32 * flags
 
PVOID IsSameObject
 
PVOID GetManagedObject
 
PVOID GetDesiredExecutionState
 
PVOID SetDesiredExecutionState
 
_In_ ULONG32 flags
 
_In_ ULONG32 _Out_
IXCLRDataStackWalk ** 
stackWalk
 
_Out_ ULONG32 * id
 
PVOID GetContext
 
PVOID SetContext
 
PVOID GetCurrentExceptionState
 
PVOID Request
 
_In_ ULONG32 bufLen
 
_In_ ULONG32 _Out_ ULONG32 * nameLen
 
_In_ ULONG32 _Out_ ULONG32
_Out_ WCHAR * 
name
 
PVOID GetLastExceptionState
 

Detailed Description

Definition at line 209 of file clrsup.h.

Member Function Documentation

HRESULT ( STDMETHODCALLTYPE *  QueryInterface)
HRESULT ( STDMETHODCALLTYPE *  GetProcess)
HRESULT ( STDMETHODCALLTYPE *  GetCurrentAppDomain)
HRESULT ( STDMETHODCALLTYPE *  GetUniqueID)
HRESULT ( STDMETHODCALLTYPE *  GetFlags)
HRESULT ( STDMETHODCALLTYPE *  CreateStackWalk)
HRESULT ( STDMETHODCALLTYPE *  GetOSThreadID)
HRESULT ( STDMETHODCALLTYPE *  GetName)
ULONG ( STDMETHODCALLTYPE *  AddRef)
ULONG ( STDMETHODCALLTYPE *  Release)

Field Documentation

_Out_ IXCLRDataAppDomain** appDomain

Definition at line 233 of file clrsup.h.

_In_ ULONG32 bufLen

Definition at line 268 of file clrsup.h.

_Out_ ULONG32* flags

Definition at line 243 of file clrsup.h.

_In_ ULONG32 flags

Definition at line 252 of file clrsup.h.

PVOID GetContext

Definition at line 261 of file clrsup.h.

PVOID GetCurrentExceptionState

Definition at line 263 of file clrsup.h.

PVOID GetDesiredExecutionState

Definition at line 247 of file clrsup.h.

PVOID GetLastExceptionState

Definition at line 273 of file clrsup.h.

PVOID GetManagedObject

Definition at line 246 of file clrsup.h.

_Out_ ULONG64* id

Definition at line 238 of file clrsup.h.

_Out_ ULONG32* id

Definition at line 259 of file clrsup.h.

PVOID IsSameObject

Definition at line 245 of file clrsup.h.

_In_ ULONG32 _Out_ ULONG32 _Out_ WCHAR* name

Definition at line 268 of file clrsup.h.

_In_ ULONG32 _Out_ ULONG32* nameLen

Definition at line 268 of file clrsup.h.

_In_ REFIID _Outptr_ void** ppvObject

Definition at line 213 of file clrsup.h.

_Out_ IXCLRDataProcess** process

Definition at line 228 of file clrsup.h.

PVOID Request

Definition at line 264 of file clrsup.h.

_In_ REFIID riid

Definition at line 213 of file clrsup.h.

PVOID SetContext

Definition at line 262 of file clrsup.h.

PVOID SetDesiredExecutionState

Definition at line 248 of file clrsup.h.

_In_ ULONG32 _Out_ IXCLRDataStackWalk** stackWalk

Definition at line 252 of file clrsup.h.


The documentation for this struct was generated from the following file: