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
머리글 iddcx.h

추가 정보

IDARG_IN_REPORTCRITICALERROR

IddCxReportCriticalError