Compartilhar via


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

A função GetFieldOffset retorna o deslocamento de um membro desde o início de uma estrutura.

Sintaxe

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

Parâmetros

[in] Module

Especifica o módulo que contém os tipos do contêiner e do campo .

[in] TypeId

Especifica o nome do tipo da estrutura. Isso pode ser qualificado com um nome de módulo, por exemplo, mymodule!mystruct.

[in] Field

Especifica o nome do membro na estrutura . Os submembros podem ser especificados usando um caminho separado por período, por exemplo, "myfield.mysubfield".

[out] Offset

Recebe o deslocamento do membro desde o início de uma instância da estrutura.

Retornar valor

Se a função obtiver êxito, o valor retornado será zero. Caso contrário, o valor retornado será um código de erro IG_DUMP_SYMBOL_INFO.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua Wdbgexts.h, Dbgeng.h)
Biblioteca dbgeng.h