WdfVerifierKeBugCheck-Funktion (wdfverifier.h)
[Gilt für KMDF und UMDF]
Die WdfVerifierKeBugCheck-Funktion erstellt eine Fehlerüberprüfung.
Syntax
void WdfVerifierKeBugCheck(
[in] ULONG BugCheckCode,
[in] ULONG_PTR BugCheckParameter1,
[in] ULONG_PTR BugCheckParameter2,
[in] ULONG_PTR BugCheckParameter3,
[in] ULONG_PTR BugCheckParameter4
);
Parameter
[in] BugCheckCode
Einer der Fehlerüberprüfungscodes, die in Bugcodes.hdefiniert sind.
[in] BugCheckParameter1
Informationen zu diesem Parameter finden Sie in der Beschreibung des angegebenen Fehlerüberprüfungscodes.
[in] BugCheckParameter2
Informationen zu diesem Parameter finden Sie in der Beschreibung des angegebenen Fehlerüberprüfungscodes.
[in] BugCheckParameter3
Informationen zu diesem Parameter finden Sie in der Beschreibung des angegebenen Fehlerüberprüfungscodes.
[in] BugCheckParameter4
Informationen zu diesem Parameter finden Sie in der Beschreibung des angegebenen Fehlerüberprüfungscodes.
Rückgabewert
Nichts
Bemerkungen
Wenn Ihr Kernel-Mode Driver Framework (KMDF)-Treiber WdfVerifierKeBugCheck-aufruft, wird das Betriebssystem angehalten und zeigt einen Blauen Bildschirm an, es sei denn, ein Debugger wird ausgeführt. Weitere Informationen finden Sie unter Erste Schritte mit WinDbg – Kernelmodus.
Wenn Ihr User-Mode Driver Framework (UMDF)-Treiber (Version 2.0 oder höher) WdfVerifierKeBugCheckaufruft, verwendet das Framework nicht die vom Treiber bereitgestellten Parameter. In diesem Fall wechselt das Framework in den Debugger, wenn eine verbindung besteht. Wenn kein Debugger verbunden ist, generiert das Framework eine Ausnahme, und der standardmäßige UMDF-Ausnahmehandler erstellt eine Minidumpdatei. Weitere Informationen zu unbehandelten Ausnahmen im Treiberhostprozess finden Sie unter How UMDF Reports Errors.
Weitere Informationen zum Debuggen des Treibers finden Sie unter Debuggen von WDF-Treibern.
Beispiele
Im folgenden Codebeispiel wird eine Fehlerüberprüfung erstellt, die den MULTIPLE_IRP_COMPLETE_REQUESTS Fehlerüberprüfungscode verwendet.
WdfVerifierKeBugCheck(
MULTIPLE_IRP_COMPLETE_REQUESTS,
(ULONG_PTR) irp,
(ULONG_PTR) srb,
0,
0
);
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdfverifier.h (enthalten Wdf.h) |
Library | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL- | Beliebige Ebene |
DDI-Complianceregeln | DriverCreate(kmdf) |