Compartilhar via


PFN_IDDCXREPORTCRITICALERROR função de retorno de chamada (iddcx.h)

PFN_IDDCXREPORTCRITICALERROR é um ponteiro para uma função de retorno de chamada do sistema operacional por meio da qual relatar um erro crítico.

Sintaxe

PFN_IDDCXREPORTCRITICALERROR PfnIddcxreportcriticalerror;

NTSTATUS * PfnIddcxreportcriticalerror(
  [in]      PIDD_DRIVER_GLOBALS DriverGlobals,
  [in, opt] IDDCX_ADAPTER AdapterObject,
  [in]      const IDARG_IN_REPORTCRITICALERROR *pInArgs
)
{...}

Parâmetros

[in] DriverGlobals

Ponteiro para uma estrutura IDD_DRIVER_GLOBALS que contém dados definidos pelo sistema por driver.

[in, opt] AdapterObject

O objeto adaptador do adaptador no qual ocorreu o erro crítico. Se o erro ocorreu antes de um objeto IDDCX_ADAPTER ser criado, passe nullptr para esse valor.

[in] pInArgs

Ponteiro para uma estrutura IDARG_IN_REPORTCRITICALERROR que contém argumentos de entrada para a função.

Retornar valor

Se a rotina for bem-sucedida, ela nunca retornará ao driver, pois o processo do driver será encerrado.

Comentários

Um driver de exibição indireto (IDD) não deve usar esse ponteiro para chamar diretamente a função para a qual ele aponta. Em vez disso, as IDDs devem chamar IddCxReportCriticalError para relatar um erro crítico.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Cabeçalho iddcx.h

Confira também

IDARG_IN_REPORTCRITICALERROR

IddCxReportCriticalError