Compartir a través de


Método IDebugSymbols4::GetFieldOffset (dbgeng.h)

La función GetFieldOffset devuelve el desplazamiento de un miembro desde el principio de una estructura.

Sintaxis

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

Parámetros

[in] Module

Especifica el módulo que contiene los tipos del contenedor y el campo .

[in] TypeId

Especifica el nombre del tipo de la estructura. Esto puede calificarse con un nombre de módulo, por ejemplo, mymodule!mystruct.

[in] Field

Especifica el nombre del miembro de la estructura. Los submembers se pueden especificar mediante una ruta de acceso separada por puntos, por ejemplo, "myfield.mysubfield".

[out] Offset

Recibe el desplazamiento del miembro desde el principio de una instancia de la estructura.

Valor devuelto

Si la función es correcta, el valor devuelto es cero. De lo contrario, el valor devuelto es un código de error IG_DUMP_SYMBOL_INFO.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (include Wdbgexts.h, Dbgeng.h)
Library dbgeng.h