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