Compartir a través de


PFN_IDDCXREPORTCRITICALERROR función de devolución de llamada (iddcx.h)

PFN_IDDCXREPORTCRITICALERROR es un puntero a una función de devolución de llamada del sistema operativo a través de la cual notificar un error crítico.

Sintaxis

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

Puntero a una estructura de IDD_DRIVER_GLOBALS que contiene datos definidos por el sistema por controlador.

[in, opt] AdapterObject

Objeto de adaptador del adaptador en el que se produjo el error crítico. Si se produjo el error antes de crear un objeto IDDCX_ADAPTER, pase nullptr para este valor.

[in] pInArgs

Puntero a una estructura IDARG_IN_REPORTCRITICALERROR que contiene argumentos de entrada a la función.

Valor devuelto

Si la rutina se realiza correctamente, nunca vuelve al controlador, ya que se finalizará el proceso del controlador.

Comentarios

Un controlador de pantalla indirecto (IDD) no debe usar este puntero para llamar directamente a la función a la que apunta. En su lugar, los IDD deben llamar a IddCxReportCriticalError para notificar un error crítico.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Encabezado iddcx.h

Consulte también

IDARG_IN_REPORTCRITICALERROR

IddCxReportCriticalError