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 |