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 . Os 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.
Retornar valor
Nenhum
Comentários
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.
Retornos
Se a função obtiver êxito, o valor retornado será zero. Caso contrário, o valor retornado será um dos IG_DUMP_SYMBOL_INFO código de erro.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | wdbgexts.h (inclua Wdbgexts.h, Dbgeng.h) |