Win32 API 日本語リファレンス
ホームSystem.Diagnostics.ClrProfiling › ICorProfilerCallback2

ICorProfilerCallback2

COM
IID8a8cc829-ccf2-49fe-bbae-0f022228071a継承元ICorProfilerCallback自前メソッド開始 vtbl72

メソッド 8

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
72HRESULT ThreadNameChanged(UINT_PTR threadId, DWORD cchName, LPWSTR name)
73HRESULT GarbageCollectionStarted(INT cGenerations, BOOL* generationCollected, COR_PRF_GC_REASON reason)
74HRESULT SurvivingReferences(DWORD cSurvivingObjectIDRanges, UINT_PTR* objectIDRangeStart, DWORD* cObjectIDRangeLength)
75HRESULT GarbageCollectionFinished()
76HRESULT FinalizeableObjectQueued(DWORD finalizerFlags, UINT_PTR objectID)
77HRESULT RootReferences2(DWORD cRootRefs, UINT_PTR* rootRefIds, COR_PRF_GC_ROOT_KIND* rootKinds, COR_PRF_GC_ROOT_FLAGS* rootFlags, UINT_PTR* rootIds)
78HRESULT HandleCreated(UINT_PTR handleId, UINT_PTR initialObjectId)
79HRESULT HandleDestroyed(UINT_PTR handleId)