Função WdfVerifierKeBugCheck (wdfverifier.h)
[Aplica-se a KMDF e UMDF]
A função WdfVerifierKeBugCheck cria um bug marcar.
Sintaxe
void WdfVerifierKeBugCheck(
[in] ULONG BugCheckCode,
[in] ULONG_PTR BugCheckParameter1,
[in] ULONG_PTR BugCheckParameter2,
[in] ULONG_PTR BugCheckParameter3,
[in] ULONG_PTR BugCheckParameter4
);
Parâmetros
[in] BugCheckCode
Um dos códigos de marcar de bugs definidos em Bugcodes.h.
[in] BugCheckParameter1
Para obter informações sobre esse parâmetro, consulte o bug especificado marcar descrição do código.
[in] BugCheckParameter2
Para obter informações sobre esse parâmetro, consulte o bug especificado marcar descrição do código.
[in] BugCheckParameter3
Para obter informações sobre esse parâmetro, consulte o bug especificado marcar descrição do código.
[in] BugCheckParameter4
Para obter informações sobre esse parâmetro, consulte o bug especificado marcar descrição do código.
Retornar valor
Nenhum
Comentários
Se o driver do Kernel-Mode Driver Framework (KMDF) chamar WdfVerifierKeBugCheck, o sistema operacional será interrompido e exibirá uma tela azul , a menos que um depurador esteja em execução.
Se o driver do UMDF (User-Mode Driver Framework) (versão 2.0 ou posterior) chamar WdfVerifierKeBugCheck, a estrutura não usará os parâmetros fornecidos pelo driver. Nesse caso, a estrutura será dividida no depurador se um estiver conectado. Se um depurador não estiver conectado, a estrutura gerará uma exceção e o manipulador de exceção UMDF padrão criará um arquivo de minidump. Para obter mais informações sobre exceções sem tratamento no processo de host do driver, consulte Como o UMDF relata erros.
Para obter mais informações sobre como depurar o driver, consulte Depurando drivers WDF.
Exemplos
O exemplo de código a seguir cria uma marcar de bugs que usa o código marcar de bug MULTIPLE_IRP_COMPLETE_REQUESTS.
WdfVerifierKeBugCheck(
MULTIPLE_IRP_COMPLETE_REQUESTS,
(ULONG_PTR) irp,
(ULONG_PTR) srb,
0,
0
);
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Versão mínima do KMDF | 1.0 |
Versão mínima do UMDF | 2,0 |
Cabeçalho | wdfverifier.h (inclua Wdf.h) |
Biblioteca | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | Qualquer nível |
Regras de conformidade de DDI | DriverCreate(kmdf) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de