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 以降で使用可能
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示