共用方式為


PFN_IDDCXREPORTCRITICALERROR回呼函式 (iddcx.h)

PFN_IDDCXREPORTCRITICALERROR 是作系統回呼函式的指標,用來報告重大錯誤。

語法

PFN_IDDCXREPORTCRITICALERROR PfnIddcxreportcriticalerror;

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

參數

[in] DriverGlobals

包含系統定義之每個驅動程式數據的 IDD_DRIVER_GLOBALS 結構的指標。

[in, opt] AdapterObject

發生嚴重錯誤之適配卡的配接器物件。 如果在建立IDDCX_ADAPTER物件之前發生錯誤,請針對此值傳入 nullptr

[in] pInArgs

包含函式輸入自變數之 IDARG_IN_REPORTCRITICALERROR 結構的指標。

傳回值

如果例程成功,它永遠不會傳回驅動程式,因為驅動程序進程將會終止。

言論

間接顯示驅動程式 (IDD) 不應該使用此指標直接呼叫其所指向的函式。 IDD 應該改為呼叫 IddCxReportCriticalError 來報告嚴重錯誤。

要求

要求 價值
最低支援的用戶端 Windows 10
標頭 iddcx.h

另請參閱

IDARG_IN_REPORTCRITICALERROR

IddCxReportCriticalError