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;

Member

InBuffer

Zeiger auf einen Puffer, der vom System zugewiesen wird.

InBufferLength

Gibt die Größe des Puffers in Bytes an, die vom InBuffer-Element 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 markieren. Verwenden Sie das GuidGen.exe-Tool, um GUIDs für Ihren Treiber zu generieren. Dieses Tool ist im Microsoft Windows SDK enthalten.)

OutBuffer

Zeiger auf den Puffer, in dem der Treiber seine Absturzabbilddaten schreibt( NULL).

OutBufferLength

Gibt die Größe des Puffers in Bytes an, der vom OutBuffer-Element angegeben wurde.

Hinweise

Weitere Informationen zur Verwendung dieser Struktur finden Sie unter Schreiben einer Rückrufroutine für die Fehlerüberprüfung und KBUGCHECK_REASON_CALLBACK_ROUTINE Rückruffunktion.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (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 (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

Schreiben einer Fehlerüberprüfungs-Rückrufroutine.