Compartir a través de


DBG_DUMP_FIELD_XXX

El miembro fOptions de la estructura de FIELD_INFO utiliza las marcas de bits DBG_DUMP_FIELD_XXX para controlar el comportamiento de la operación de IG_DUMP_SYMBOL_INFOIoctl.

Las marcas siguientes pueden estar presentes.

Marca Efecto

DBG_DUMP_FIELD_CALL_BEFORE_PRINT

Se llama a la función de devolución de llamada antes de imprimir el miembro.

DBG_DUMP_FIELD_NO_CALLBACK_REQ

No se llama a ninguna función de devolución de llamada.

DBG_DUMP_FIELD_RECUR_ON_THIS

Se procesan los submembrados del miembro.

DBG_DUMP_FIELD_FULL_NAME

fName debe coincidir completamente, en lugar de tener un prefijo coincidente, para que el miembro se procese.

DBG_DUMP_FIELD_ARRAY

Imprimir elementos de matriz de un miembro de matriz.

DBG_DUMP_FIELD_COPY_FIELD_DATA

El valor del miembro se copia en pBuffer.

DBG_DUMP_FIELD_RETURN_ADDRESS

Durante una devolución de llamada o cuando devuelve Ioctl , el FIELD_INFO. el miembro address contiene la dirección del miembro del símbolo.

Si no se proporciona ninguna dirección para el tipo, FIELD_INFO. address contiene el desplazamiento total del miembro desde el principio del tipo.

DBG_DUMP_FIELD_SIZE_IN_BITS

Para un campo de bits, devuelva el desplazamiento y el tamaño en bits en lugar de bytes.

DBG_DUMP_FIELD_NO_PRINT

No imprima este miembro (solo se llama a la función de devolución de llamada y se realizan copias de datos).

DBG_DUMP_FIELD_DEFAULT_STRING DBG_DUMP_FIELD_WCHAR_STRING DBG_DUMP_FIELD_MULTI_STRING DBG_DUMP_FIELD_GUID_STRING

Si el miembro es un puntero, se imprime como una cadena, cadena ANSI , cadena WCHAR, cadena MULTI o GUID.

Además, el resultado de la macro DBG_DUMP_RECUR_LEVEL(Level) se puede agregar al conjunto de bits para especificar la profundidad en las estructuras que se van a recurse. El nivel puede ser un número comprendido entre 0 y 15.

Requisitos

Encabezado

Wdbgexts.h (incluya Wdbgexts.h, Wdbgexts.h o Dbgeng.h)

Vea también

IG_DUMP_SYMBOL_INFO

Ioctl

FIELD_INFO