IDebugSymbols::GetSymbolTypeId メソッド (dbgeng.h)

GetSymbolTypeId メソッドは、指定したシンボルの型 ID とモジュールを返します。

構文

HRESULT GetSymbolTypeId(
  [in]            PCSTR    Symbol,
  [out]           PULONG   TypeId,
  [out, optional] PULONG64 Module
);

パラメーター

[in] Symbol

型 ID が要求される式を指定します。 この式の構文の詳細については、「解説」セクションを参照してください。

[out] TypeId

型 ID を受け取ります。

[out, optional] Module

シンボルを含むモジュールのベース アドレスを受け取ります。 詳細については、「モジュール」を参照してください。 ModuleNULL の場合、この情報は返されません。

戻り値

このメソッドは、エラー値を返す場合もあります。 詳細については、 戻り値 を参照してください。

リターン コード 説明
S_OK
メソッドが成功しました

解説

Symbol 式には、構造体フィールド、ポインターの逆参照、配列逆参照 ( たとえば、my_struct.some_field[0]) が含まれる場合があります。

シンボルの詳細については、「 シンボル」を参照してください。

必要条件

   
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)

関連項目

GetSymbolTypeId

GetTypeId

IDebugSymbols

IDebugSymbols2

IDebugSymbols3