Função WdfVerifierDbgBreakPoint (wdfverifier.h)
[Aplica-se a KMDF e UMDF]
A função WdfVerifierDbgBreakPoint será dividida em um depurador de kernel, se um depurador estiver em execução.
Sintaxe
void WdfVerifierDbgBreakPoint();
Valor de retorno
Nenhum
Observações
A função WdfVerifierDbgBreakPoint será dividida em um depurador de kernel se um dos seguintes for verdadeiro:
- DbgBreakOnError é definido como um valor diferente de zero no Registro.
- VerifierOn é definido como um valor diferente de zero e DbgBreakOnError não está definido.
- O Verificador de Driver está habilitado, o driver foi criado com a versão 1.9 ou posterior da estrutura e nem VerifierOn nem DbgBreakOnError está definido.
Para obter mais informações sobre como depurar o driver, consulte Depurando um driver KMDF.
Exemplos
O exemplo de código a seguir mostra como um driver pode lidar com uma falha ao obter o buffer de saída de uma solicitação de E/S.
Status = WdfRequestRetrieveOutputMemory(
Request,
&memory
);
if( !NT_SUCCESS(Status) ) {
KdPrint(("EvtIoRead could not get request memory buffer. Status: 0x%x\n",Status));
WdfVerifierDbgBreakPoint();
WdfRequestCompleteWithInformation(
Request,
Status,
0L
);
return;
}