Метод IDebugSymbols5::GetFieldOffset (dbgeng.h)

Функция GetFieldOffset возвращает смещение элемента с начала структуры.

Синтаксис

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

Параметры

[in] Module

[in] TypeId

Указывает идентификатор типа типа.

[in] Field

Указывает имя элемента в структуре. Вложенные элементы можно указать с помощью пути, разделенного периодом, например myfield.mysubfield.

Offset

Получает смещение элемента с начала экземпляра структуры.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение равно нулю. В противном случае возвращаемое значение представляет собой код ошибки IG_DUMP_SYMBOL_INFO.

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Wdbgexts.h, Dbgeng.h)
библиотеки dbgeng.h