Função WheaHwErrorReportSubmitDeviceDriver (ntddk.h)
Essa rotina envia um relatório de erro em andamento ao WHEA para ser relatado como um erro de hardware.
Sintaxe
NTSTATUS WheaHwErrorReportSubmitDeviceDriver(
WHEA_ERROR_HANDLE ErrorHandle
);
Parâmetros
ErrorHandle
O identificador retornado por WheaCreateHwErrorReportDeviceDriver.
Retornar valor
Retorna STATUS_SUCCESS ou um dos seguintes:
- STATUS_INVALID_HANDLE: identificador de erro inválido
- STATUS_DEVICE_REMOVED: a origem do erro foi removida
- STATUS_BUFFER_TOO_SMALL: o pacote não contém seções
- STATUS_INSUFFICIENT_RESOURCES: espaço insuficiente para dados de log
Caso contrário, essa rotina retornará o status retornado por WheaReportHwError.
Comentários
Antes de chamar essa rotina, o driver deve adicionar todas as seções desejadas chamando WheaAddHwErrorReportSectionDeviceDriver.
Depois de chamar essa rotina, os buffers nos conjuntos de buffers não estão mais disponíveis para uso e o identificador é inválido.
Se ocorrer um erro ou o erro não for mais válido, o driver poderá limpo sem que um relatório seja enviado ao WHEA chamando WheaHwErrorReportAbandonDeviceDriver.
Para obter mais informações, consulte Usando o WHEA em Windows 10.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 2004 |
Cabeçalho | ntddk.h |