Partilhar via


Macro GetFieldValue (wdbgexts.h)

A macro GetFieldValue é um wrapper fino em torno da função GetFieldData. Ele é fornecido como uma conveniência para ler o valor de um membro em uma estrutura.

Sintaxe

void GetFieldValue(
   Addr,
   Type,
   Field,
   OutValue
);

Parâmetros

Addr

Especifica o endereço da estrutura na memória do destino.

Type

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

Field

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

OutValue

Especifica o objeto no qual o valor do membro é lido.

Valor de retorno

Nenhum

Observações

Os parâmetros fornecidos para essa macro são os mesmos fornecidos para a função GetFieldData exceto que, em vez de fornecer um ponteiro para um buffer e seu tamanho, a variável para manter o valor retornado pode ser fornecida diretamente.

Retorna

Se a função for bem-sucedida, o valor retornado será zero. Caso contrário, o valor retornado é um dos IG_DUMP_SYMBOL_INFO código de erro.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho wdbgexts.h (inclua Wdbgexts.h, Dbgeng.h)

Consulte também

GetFieldData