次の方法で共有


IDebugSymbols5::GetFieldOffset メソッド (dbgeng.h)

GetFieldOffset 関数は、構造体の先頭からメンバーのオフセットを返します。

構文

HRESULT GetFieldOffset(
  [in] ULONG64 Module,
  [in] ULONG   TypeId,
  [in] PCSTR   Field,
       PULONG  Offset
);

パラメーター

[in] Module

[in] TypeId

型の型 ID を指定します。

[in] Field

構造体内のメンバーの名前を指定します。 サブメンバーは、ピリオド区切りのパス ("myfield.mysubfield" など) を使用して指定できます。

Offset

構造体のインスタンスの先頭からメンバーのオフセットを受け取ります。

戻り値

関数が成功した場合の戻り値は 0 です。 それ以外の場合、戻り値は IG_DUMP_SYMBOL_INFOエラー コードです。

要件

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