DBG_DUMP_FIELD_XXX
Die DBG_DUMP_FIELD_XXX-Bitflags werden vom fOptions-Member der FIELD_INFO-Struktur verwendet, um das Verhalten des IG_DUMP_SYMBOL_INFOIoctl-Vorgangs zu steuern.
Die folgenden Flags können vorhanden sein.
Flag | Auswirkung |
---|---|
DBG_DUMP_FIELD_CALL_BEFORE_PRINT |
Die Rückruffunktion wird vor dem Drucken des Members aufgerufen. |
DBG_DUMP_FIELD_NO_CALLBACK_REQ |
Es wird keine Rückruffunktion aufgerufen. |
DBG_DUMP_FIELD_RECUR_ON_THIS |
Untermitglieder des Members werden verarbeitet. |
DBG_DUMP_FIELD_FULL_NAME |
fName muss vollständig übereinstimmen, anstatt nur über ein übereinstimmende Präfix zu verfügen, damit das Element verarbeitet werden soll. |
DBG_DUMP_FIELD_ARRAY |
Drucken sie Arrayelemente eines Arrayelements. |
DBG_DUMP_FIELD_COPY_FIELD_DATA |
Der Wert des Members wird in pBuffer kopiert. |
DBG_DUMP_FIELD_RETURN_ADDRESS |
Während eines Rückrufs oder wenn Ioctl zurückgibt, FIELD_INFO. Adresselement enthält die Adresse des Elements des Symbols. Wenn für den Typ keine Adresse angegeben wird, FIELD_INFO. address enthält den Totaloffset des Elements vom Anfang des Typs. |
DBG_DUMP_FIELD_SIZE_IN_BITS |
Geben Sie für ein Bitfeld den Offset und die Größe in Bits anstelle von Bytes zurück. |
DBG_DUMP_FIELD_NO_PRINT |
Drucken Sie diesen Member nicht (nur rückruffunktion wird aufgerufen und Datenkopien werden ausgeführt). |
DBG_DUMP_FIELD_DEFAULT_STRING DBG_DUMP_FIELD_WCHAR_STRING DBG_DUMP_FIELD_MULTI_STRING DBG_DUMP_FIELD_GUID_STRING |
Wenn das Element ein Zeiger ist, wird es als Zeichenfolge, ANSI-Zeichenfolge, WCHAR-Zeichenfolge, MULTI-Zeichenfolge oder GUID gedruckt. |
Darüber hinaus kann das Ergebnis des Makros DBG_DUMP_RECUR_LEVEL(Ebene) der Bitmenge hinzugefügt werden, um anzugeben, wie tief in Strukturen rekursiert werden soll. Die Ebene kann eine Zahl zwischen 0 und 15 sein.
Anforderungen
Header |
Wdbgexts.h (einschließlich Wdbgexts.h, Wdbgexts.h oder Dbgeng.h) |