Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der KBUGCHECK_CALLBACK_REASON Enumerationstyp gibt die Situationen an, in denen ein Fehlerüberprüfungsrückruf ausgeführt wird.
Syntax
typedef enum _KBUGCHECK_CALLBACK_REASON {
KbCallbackInvalid,
KbCallbackReserved1,
KbCallbackSecondaryDumpData,
KbCallbackDumpIo,
KbCallbackAddPages,
KbCallbackSecondaryMultiPartDumpData,
KbCallbackRemovePages,
KbCallbackTriageDumpData,
KbCallbackReserved2,
KbCallbackReserved3
} KBUGCHECK_CALLBACK_REASON;
Konstanten
KbCallbackInvalidReserviert für die Systemverwendung. Nicht verwenden. |
KbCallbackReserved1Reserviert für die Systemverwendung. Nicht verwenden. |
KbCallbackSecondaryDumpDataDie Rückruffunktion stellt Daten bereit, die an den sekundären Datenbereich der Absturzabbilddatei angefügt werden, wenn das System eine Fehlerüberprüfung ausgibt. Weitere Informationen zu dieser Art von Rückruf finden Sie unter Implementieren einer KbCallbackSecondaryDumpData Callback Routine. |
KbCallbackDumpIoGibt an, dass das System bei jedem Schreiben von Daten in eine Absturzabbilddatei die Rückruffunktion aufrufen soll. Treiber für Geräte, die den Systemstatus überwachen, können diesen Rückruftyp verwenden. Weitere Informationen zu dieser Art von Rückruf finden Sie unter Implementieren einer KbCallbackDumpIo Callback Routine. |
KbCallbackAddPagesDie Rückruffunktion fügt dem primären Abschnitt der Absturzabbilddatei eine oder mehrere Seiten treiberspezifischer Daten hinzu, wenn das Betriebssystem eine Fehlerüberprüfung ausgibt. Weitere Informationen zu diesem Rückruftyp finden Sie unter Implementieren einer KbCallbackAddPages Callback Routine. |
KbCallbackSecondaryMultiPartDumpDataGibt an, dass der Rückruf ausgeführt wird, um die Datenmenge abzurufen, die der Treiber in der Speicherabbilddatei speichern möchte. Dieser Enumerationswert wird in Windows Server 2008 und höheren Versionen von Windows unterstützt. |
KbCallbackRemovePagesDie Rückruffunktion entfernt eine oder mehrere Seiten von vom Treiber bereitgestellten Daten aus der Absturzabbilddatei. Weitere Informationen finden Sie unter KBUGCHECK_REMOVE_PAGES. |
KbCallbackTriageDumpDataGibt an, dass der Rückruf ausgeführt wird, um virtuelle Speicherbereiche hinzuzufügen, die der Treiber in der geschnitzten Minidumpdatei beibehalten möchte. Dieser Enumerationswert wird ab Windows 10, Version 1809 und Windows Server 2019 unterstützt. Weitere Informationen zu diesem Rückruftyp finden Sie unter Implementieren einer KbCallbackTriageDumpData Callback Routine. |
KbCallbackReserved2Reserviert für die Systemverwendung. Nicht verwenden. |
KbCallbackReserved3Reserviert für die Systemverwendung. Nicht verwenden. |
Bemerkungen
Ein Treiber verwendet diese Enumeration, um den Typ der KBUGCHECK_REASON_CALLBACK_ROUTINE Rückrufroutine anzugeben, die beim Aufrufen der KeRegisterBugCheckReasonCallback-Funktion registriert werden soll.
Informationen dazu, wie diese Aufzählung verwendet wird, finden Sie unter Schreiben einer Fehlerüberprüfungsrückrufroutine.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Unterstützt unter 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