Funzione WdfVerifierKeBugCheck (wdfverifier.h)
[Si applica a KMDF e UMDF]
La funzione WdfVerifierKeBugCheck crea un controllo di bug.
Sintassi
void WdfVerifierKeBugCheck(
[in] ULONG BugCheckCode,
[in] ULONG_PTR BugCheckParameter1,
[in] ULONG_PTR BugCheckParameter2,
[in] ULONG_PTR BugCheckParameter3,
[in] ULONG_PTR BugCheckParameter4
);
Parametri
[in] BugCheckCode
Uno dei codici di controllo dei bug definiti in Bugcodes.h.
[in] BugCheckParameter1
Per informazioni su questo parametro, vedere la descrizione del codice di controllo dei bug specificato.
[in] BugCheckParameter2
Per informazioni su questo parametro, vedere la descrizione del codice di controllo dei bug specificato.
[in] BugCheckParameter3
Per informazioni su questo parametro, vedere la descrizione del codice di controllo dei bug specificato.
[in] BugCheckParameter4
Per informazioni su questo parametro, vedere la descrizione del codice di controllo dei bug specificato.
Valore restituito
nessuno
Osservazioni
Se il driver Kernel-Mode Driver Framework (KMDF) chiama WdfVerifierKeBugCheck, il sistema operativo si interrompe e visualizza una schermata blu a meno che non sia in esecuzione un debugger .
Se il driver User-Mode Driver Framework (UMDF) (versione 2.0 o successiva) chiama WdfVerifierKeBugCheck, il framework non usa i parametri forniti dal driver. In questo caso, il framework si suddivide nel debugger se ne è connesso uno. Se un debugger non è connesso, il framework genera un'eccezione e il gestore di eccezioni UMDF predefinito crea un file minidump. Per altre informazioni sulle eccezioni non gestite nel processo host del driver, vedere How UMDF Reports Errors .For more information about unhandled exceptions in the driver host process, see How UMDF Reports Errors.
Per altre informazioni sul debug del driver, vedere Debug dei driver WDF.
Esempio
Nell'esempio di codice seguente viene creato un controllo di bug che usa il codice di controllo di bug MULTIPLE_IRP_COMPLETE_REQUESTS .
WdfVerifierKeBugCheck(
MULTIPLE_IRP_COMPLETE_REQUESTS,
(ULONG_PTR) irp,
(ULONG_PTR) srb,
0,
0
);
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfverifier.h (include Wdf.h) |
Libreria | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | Qualsiasi livello |
Regole di conformità DDI | DriverCreate(kmdf) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per