Freigeben über


KBUGCHECK_SECONDARY_DUMP_DATA Struktur (wdm.h)

Die KBUGCHECK_SECONDARY_DUMP_DATA Struktur beschreibt einen Abschnitt der vom Treiber bereitgestellten Daten, die von der KbCallbackSecondaryDumpData-Routine in die Absturzabbilddatei geschrieben werden sollen.

Syntax

typedef struct _KBUGCHECK_SECONDARY_DUMP_DATA {
  IN PVOID  InBuffer;
  IN ULONG  InBufferLength;
  IN ULONG  MaximumAllowed;
  OUT GUID  Guid;
  OUT PVOID OutBuffer;
  OUT ULONG OutBufferLength;
} KBUGCHECK_SECONDARY_DUMP_DATA, *PKBUGCHECK_SECONDARY_DUMP_DATA;

Angehörige

InBuffer

Zeiger auf einen Puffer, der vom System zugewiesen wird.

InBufferLength

Gibt die Größe des Puffers in Byte an, die durch das InBuffer Member angegeben wird.

MaximumAllowed

Gibt die maximale Datenmenge an, die die KbCallbackSecondaryDumpData-Routine in die Absturzabbilddatei schreiben kann.

Guid

Gibt eine GUID an, die die Absturzabbilddaten des Treibers identifiziert. (Treiber müssen eindeutige GUIDs verwenden, um ihre Absturzabbilddaten zu kennzeichnen. Verwenden Sie das tool GuidGen.exe, um GUIDs für Ihren Treiber zu generieren. Dieses Tool ist im Microsoft Windows SDK enthalten.)

OutBuffer

Zeigen Sie auf den Puffer, in dem der Treiber seine Absturzabbilddaten schreibt, oder NULL-.

OutBufferLength

Gibt die Größe des Puffers in Byte an, die vom OutBuffer-element angegeben wurde.

Bemerkungen

Weitere Informationen zur Verwendung dieser Struktur finden Sie unter Schreiben einer Fehlerüberprüfungsroutine und KBUGCHECK_REASON_CALLBACK_ROUTINE Rückruffunktion.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar unter Microsoft Windows XP mit Service Pack 1 (SP1), Windows Server 2003 und höheren Versionen des Windows-Betriebssystems.
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Siehe auch

Schreiben einer Fehlerüberprüfungsroutine.