PFN_IDDCXREPORTCRITICALERROR コールバック関数 (iddcx.h)

PFN_IDDCXREPORTCRITICALERROR は、重大なエラーを報告するための OS コールバック関数へのポインターです。

構文

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
Header iddcx.h

こちらもご覧ください

IDARG_IN_REPORTCRITICALERROR

IddCxReportCriticalError