Compartilhar via


DBG_DUMP_FIELD_XXX

Os sinalizadores de bits DBG_DUMP_FIELD_XXX são usados pelo membro fOptions da estrutura FIELD_INFO para controlar o comportamento da operação IoctlIG_DUMP_SYMBOL_INFO.

Os sinalizadores a seguir podem estar presentes.

Sinalizador Efeito

DBG_DUMP_FIELD_CALL_BEFORE_PRINT

A função de retorno de chamada é chamada antes de imprimir o membro.

DBG_DUMP_FIELD_NO_CALLBACK_REQ

Nenhuma função de retorno de chamada é chamada.

DBG_DUMP_FIELD_RECUR_ON_THIS

Os submembros do membro são processados.

DBG_DUMP_FIELD_FULL_NAME

FName deve corresponder completamente, em vez de ter apenas um prefixo correspondente, para que o membro seja processado.

DBG_DUMP_FIELD_ARRAY

Imprimir elementos de matriz de um membro da matriz.

DBG_DUMP_FIELD_COPY_FIELD_DATA

O valor do membro é copiado para pBuffer.

DBG_DUMP_FIELD_RETURN_ADDRESS

Durante um retorno de chamada ou quando Ioctl retorna, o FIELD_INFO. O membro address contém o endereço do membro do símbolo.

Se nenhum endereço for fornecido para o tipo, FIELD_INFO. address contém o deslocamento total do membro desde o início do tipo.

DBG_DUMP_FIELD_SIZE_IN_BITS

Para um campo de bits, retorne o deslocamento e o tamanho em bits em vez de bytes.

DBG_DUMP_FIELD_NO_PRINT

Não imprima esse membro (somente a função de retorno de chamada é chamada e as cópias de dados são executadas).

DBG_DUMP_FIELD_DEFAULT_STRING DBG_DUMP_FIELD_WCHAR_STRING DBG_DUMP_FIELD_MULTI_STRING DBG_DUMP_FIELD_GUID_STRING

Se o membro for um ponteiro, ele será impresso como uma cadeia de caracteres, cadeia de caracteres ANSI, cadeia de caracteres WCHAR, VÁRIAS cadeias de caracteres ou GUID.

Além disso, o resultado da macro DBG_DUMP_RECUR_LEVEL(Level) pode ser adicionado ao conjunto de bits para especificar a profundidade das estruturas a serem recursadas. O nível pode ser um número entre 0 e 15.

Requisitos

parâmetro

Wdbgexts.h (inclua Wdbgexts.h, Wdbgexts.h ou Dbgeng.h)

Confira também

IG_DUMP_SYMBOL_INFO

Ioctl

FIELD_INFO