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 |