Freigeben über


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)

Siehe auch

IG_DUMP_SYMBOL_INFO

Ioctl

FIELD_INFO