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) |