ICorDebugType2::GetTypeID メソッド

この型の COR_TYPEID を取得します。

構文

HRESULT GetTypeID(  
    ([out] COR_TYPEID *id  
);  

パラメーター

id
[出力] この ICorDebugType の COR_TYPEID へのポインター。

戻り値

戻り値は、成功の場合は S_OK で、失敗の場合は HRESULT コードです。 HRESULT コードには次のようなものがあります。

リターン コード 説明
S_OK メソッドが成功しました。 このメソッドにより、有効な COR_TYPEID が取得されました。
CORDBG_E_CLASS_NOT_LOADED 型は読み込まれていません。
CORDBG_E_UNSUPPORTED この型はサポートされていません。

解説

このメソッドには、ICorDebugType (ランタイムに読み込まれているかどうかにかかわらず、ある型を表します) から、COR_TYPEID (ランタイムに読み込まれた型を識別する不透明なハンドルとして機能します) へのマッピング機能があります。

ICorDebugType が表す型がまだ読み込まれていない場合、このメソッドから CORDBG_E_CLASS_NOT_LOADED が返されます。 型がサポートされていない場合は、CORDBG_E_UNSUPPORTED が返されます。

必要条件

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

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

ライブラリ: CorGuids.lib

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

関連項目