COR_TYPEID 構造体

型識別子が含まれます。

構文

typedef struct COR_TYPEID{  
    UINT64 token1;  
    UINT64 token2;  
} COR_TYPEID;  

メンバー

メンバー 説明
token1 最初のトークン。
token2 2 番目のトークン。

解説

COR_TYPEID 構造体は、ガベージ コレクトされるオブジェクトに関する情報を提供する多数のデバッグ メソッドによって返されます。 その後、その項目に関する追加情報を提供する他のデバッグ メソッドに引数として渡すことができます。 たとえば、ICorDebugHeapEnum オブジェクトを列挙することによって、マネージド ヒープ上の個々のオブジェクトを表す個々の COR_HEAPOBJECT オブジェクトを取得できます。 その後、COR_HEAPOBJECT.type フィールドから ICorDebugProcess5::GetTypeForTypeID メソッドに COR_TYPEID 値を渡して、オブジェクトに関する型情報を提供する ICorDebugType オブジェクトを取得することができます。

COR_TYPEID オブジェクトは不透明にするためのものです。 その個々のフィールドにアクセスしたり操作したりすることはできません。 唯一の用途は、メソッド呼び出しで out パラメーターとして提供され、さらに他のメソッドに渡して追加情報を提供できる識別子としてです。

必要条件

:システム要件」を参照してください。

ヘッダー: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4.5 以降で使用可能

関連項目