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. 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.
Valor de retorno
Se a função for bem-sucedida, o valor retornado será zero. Caso contrário, o valor retornado é um código de erro IG_DUMP_SYMBOL_INFO.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | dbgeng.h (inclua Wdbgexts.h, Dbgeng.h) |
biblioteca | dbgeng.h |