Partilhar 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 por driver definidos pelo sistema.

[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.

Valor de retorno

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

Observações

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
de cliente com suporte mínimo Windows 10
cabeçalho iddcx.h

Consulte também

IDARG_IN_REPORTCRITICALERROR

IddCxReportCriticalError