KBUGCHECK_CALLBACK_REASON-Enumeration (wdm.h)
Der KBUGCHECK_CALLBACK_REASON-Enumerationstyp gibt die Situationen an, in denen ein Rückruf zur Fehlerüberprüfung ausgeführt wird.
Syntax
typedef enum _KBUGCHECK_CALLBACK_REASON {
KbCallbackInvalid,
KbCallbackReserved1,
KbCallbackSecondaryDumpData,
KbCallbackDumpIo,
KbCallbackAddPages,
KbCallbackSecondaryMultiPartDumpData,
KbCallbackRemovePages,
KbCallbackTriageDumpData,
KbCallbackReserved2,
KbCallbackReserved3
} KBUGCHECK_CALLBACK_REASON;
Konstanten
KbCallbackInvalid Ist für das System reserviert. Nicht verwenden. |
KbCallbackReserved1 Ist für das System reserviert. Nicht verwenden. |
KbCallbackSecondaryDumpData Die Rückruffunktion stellt Daten bereit, die an den sekundären Datenbereich der Absturzabbilddatei angefügt werden können, wenn das System eine Fehlerprüfung ausgibt. Weitere Informationen zu dieser Art von Rückruf finden Sie unter Implementieren einer KbCallbackSecondaryDumpData-Rückrufroutine. |
KbCallbackDumpIo Gibt an, dass das System die Rückruffunktion bei jedem Schreiben von Daten in eine Absturzabbilddatei aufrufen soll. Treiber für Geräte, die den Systemzustand überwachen, können diese Art von Rückruf verwenden. Weitere Informationen zu dieser Art von Rückruf finden Sie unter Implementieren einer KbCallbackDumpIo-Rückrufroutine. |
KbCallbackAddPages Die Rückruffunktion fügt dem primären Abschnitt der Absturzabbilddatei eine oder mehrere Seiten mit treiberspezifischen Daten hinzu, wenn das Betriebssystem eine Fehlerprüfung ausgibt. Weitere Informationen zu dieser Art von Rückruf finden Sie unter Implementieren einer KbCallbackAddPages-Rückrufroutine. |
KbCallbackSecondaryMultiPartDumpData Gibt 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. |
KbCallbackRemovePages Die Rückruffunktion entfernt eine oder mehrere Seiten mit vom Treiber bereitgestellten Daten aus der Absturzabbilddatei. Weitere Informationen finden Sie unter KBUGCHECK_REMOVE_PAGES. |
KbCallbackTriageDumpData Gibt 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 dieser Art von Rückruf finden Sie unter Implementieren einer KbCallbackTriageDumpData-Rückrufroutine. |
KbCallbackReserved2 Ist für das System reserviert. Nicht verwenden. |
KbCallbackReserved3 Ist für das System reserviert. Nicht verwenden. |
Hinweise
Ein Treiber verwendet diese Enumeration, um den Typ der KBUGCHECK_REASON_CALLBACK_ROUTINE Rückrufroutine anzugeben, die registriert werden soll, wenn die KeRegisterBugCheckReasonCallback-Funktion aufgerufen wird.
Informationen zur Verwendung dieser Enumeration finden Sie unter Schreiben einer Rückrufroutine für die Fehlerüberprüfung.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt unter 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 Rückrufroutine für die Fehlerüberprüfung