IDebugHostPublic インターフェイス (dbgmodel.h)
パブリック シンボル (アドレス/名前のみ) への (IDebugHostSymbol 派生) インターフェイス。
PDB の publics テーブル内のシンボルを表します。 これには型情報が関連付けられません。 名前とアドレスです。
継承
IDebugHostPublic は IDebugHostSymbol から継承します。
メソッド
IDebugHostPublic インターフェイスには、これらのメソッドがあります。
IDebugHostPublic::AddRef IDebugHostPublic::AddRef メソッドは、オブジェクトのインターフェイスの参照カウントをインクリメントします。 |
IDebugHostPublic::EnumerateChildren IDebugHostPublic::EnumerateChildren メソッドは、特定のシンボルのすべての子を列挙できる列挙子を取得します。 |
IDebugHostPublic::GetContainingModule シンボルで呼び出されると、IDebugHostPublic::GetContainingModule メソッドは、シンボルに含まれるモジュールがある場合は、シンボルを含むモジュールを取得します。 |
IDebugHostPublic::GetContext シンボルで呼び出されると、IDebugHostPublic::GetContext メソッドは、シンボルが配置されているホスト コンテキストを取得します。 |
IDebugHostPublic::GetLocation IDebugHostPublic::GetLocation メソッドは、静的な場所を持つシンボルで呼び出されると、シンボルの抽象的な場所 (アドレス) を取得します。 |
IDebugHostPublic::GetLocationKind シンボルで呼び出されると、IDebugHostPublic::GetLocationKind メソッドは、LocationKind 列挙に従ってシンボルの位置の種類を取得します。 |
IDebugHostPublic::GetName IDebugHostPublic::GetName メソッドは、シンボルで呼び出されると、シンボルの名前が指定されている場合に取得します。 |
IDebugHostPublic::GetSymbolKind IDebugHostPublic::GetSymbolKind メソッドは、シンボルで呼び出されると、フィールド、基底クラス、型などのシンボルの種類を取得します。 |
IDebugHostPublic::GetType IDebugHostPublic::GetType メソッドは、シンボルで呼び出されると、int * などのシンボルの型を取得します。 |
IDebugHostPublic::QueryInterface IDebugHostPublic::QueryInterface メソッドは、オブジェクトでサポートされているインターフェイスへのポインターを取得します。 |
IDebugHostPublic::Release IDebugHostPublic::Release メソッドは、オブジェクト上のインターフェイスの参照カウントをデクリメントします。 |
注釈
パブリック シンボルは、シンボル ファイル内のパブリック テーブル内のものを表します。 実際には、アドレスをエクスポートします。 パブリック シンボルに関連付けられている型情報はありません。アドレスのみ。 呼び出し元がパブリック シンボルを明示的に要求しない限り、デバッグ ホストは、すべての問い合わせに対してプライベート シンボルを返します。 パブリック シンボルは、IDebugHostPublic インターフェイスによって表されます。
要件
要件 | 値 |
---|---|
Header | dbgmodel.h |