ホーム › System.Diagnostics.ClrProfiling › ICorProfilerInfo2
ICorProfilerInfo2
COMメソッド 21
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 36 | HRESULT DoStackSnapshot(UINT_PTR thread, StackSnapshotCallback* callback, DWORD infoFlags, void* clientData, BYTE* context, DWORD contextSize) |
| 37 | HRESULT SetEnterLeaveFunctionHooks2(FunctionEnter2* pFuncEnter, FunctionLeave2* pFuncLeave, FunctionTailcall2* pFuncTailcall) |
| 38 | HRESULT GetFunctionInfo2(UINT_PTR funcId, UINT_PTR frameInfo, UINT_PTR* pClassId, UINT_PTR* pModuleId, DWORD* pToken, DWORD cTypeArgs, DWORD* pcTypeArgs, UINT_PTR* typeArgs) |
| 39 | HRESULT GetStringLayout(DWORD* pBufferLengthOffset, DWORD* pStringLengthOffset, DWORD* pBufferOffset) |
| 40 | HRESULT GetClassLayout(UINT_PTR classID, COR_FIELD_OFFSET* rFieldOffset, DWORD cFieldOffset, DWORD* pcFieldOffset, DWORD* pulClassSize) |
| 41 | HRESULT GetClassIDInfo2(UINT_PTR classId, UINT_PTR* pModuleId, DWORD* pTypeDefToken, UINT_PTR* pParentClassId, DWORD cNumTypeArgs, DWORD* pcNumTypeArgs, UINT_PTR* typeArgs) |
| 42 | HRESULT GetCodeInfo2(UINT_PTR functionID, DWORD cCodeInfos, DWORD* pcCodeInfos, COR_PRF_CODE_INFO* codeInfos) |
| 43 | HRESULT GetClassFromTokenAndTypeArgs(UINT_PTR moduleID, DWORD typeDef, DWORD cTypeArgs, UINT_PTR* typeArgs, UINT_PTR* pClassID) |
| 44 | HRESULT GetFunctionFromTokenAndTypeArgs(UINT_PTR moduleID, DWORD funcDef, UINT_PTR classId, DWORD cTypeArgs, UINT_PTR* typeArgs, UINT_PTR* pFunctionID) |
| 45 | HRESULT EnumModuleFrozenObjects(UINT_PTR moduleID, ICorProfilerObjectEnum** ppEnum) |
| 46 | HRESULT GetArrayObjectInfo(UINT_PTR objectId, DWORD cDimensions, DWORD* pDimensionSizes, INT* pDimensionLowerBounds, BYTE** ppData) |
| 47 | HRESULT GetBoxClassLayout(UINT_PTR classId, DWORD* pBufferOffset) |
| 48 | HRESULT GetThreadAppDomain(UINT_PTR threadId, UINT_PTR* pAppDomainId) |
| 49 | HRESULT GetRVAStaticAddress(UINT_PTR classId, DWORD fieldToken, void** ppAddress) |
| 50 | HRESULT GetAppDomainStaticAddress(UINT_PTR classId, DWORD fieldToken, UINT_PTR appDomainId, void** ppAddress) |
| 51 | HRESULT GetThreadStaticAddress(UINT_PTR classId, DWORD fieldToken, UINT_PTR threadId, void** ppAddress) |
| 52 | HRESULT GetContextStaticAddress(UINT_PTR classId, DWORD fieldToken, UINT_PTR contextId, void** ppAddress) |
| 53 | HRESULT GetStaticFieldInfo(UINT_PTR classId, DWORD fieldToken, COR_PRF_STATIC_TYPE* pFieldInfo) |
| 54 | HRESULT GetGenerationBounds(DWORD cObjectRanges, DWORD* pcObjectRanges, COR_PRF_GC_GENERATION_RANGE* ranges) |
| 55 | HRESULT GetObjectGeneration(UINT_PTR objectId, COR_PRF_GC_GENERATION_RANGE* range) |
| 56 | HRESULT GetNotifiedExceptionClauseInfo(COR_PRF_EX_CLAUSE_INFO* pinfo) |