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

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

Синтаксис

__inline ULONG GetFieldOffset(
  _In_  LPCSTR Type,
  _In_  LPCSTR Field,
  _Out_ PULONG pOffset
);

Параметры

[in] Module

Задает модуль, содержащий типы контейнера и поля.

[in] TypeId

Указывает имя типа структуры. Это может быть квалифицировано с именем модуля, например mymodule!mystruct.

[in] Field

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

[out] Offset

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

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

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

Требования

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