다음을 통해 공유


DXGKDDI_CONTROLDIAGNOSTICREPORTING 콜백 함수(dispmprt.h)

OS는 DxgkddiControlDiagnosticReporting을 호출하여 진단 범주에 대해 사용하도록 설정해야 하는 진단 집합을 적용합니다. 집합에 포함되지 않은 모든 진단 사용하지 않도록 설정해야 합니다.

구문

DXGKDDI_CONTROLDIAGNOSTICREPORTING DxgkddiControldiagnosticreporting;

NTSTATUS DxgkddiControldiagnosticreporting(
  IN_CONST_PVOID MiniportDeviceContext,
  IN_PDXGKARG_CONTROLDIAGNOSTICREPORTING pArgControlDiagnosticReporting
)
{...}

매개 변수

MiniportDeviceContext

어댑터를 식별합니다.

pArgControlDiagnosticReporting

쿼리되는 진단 범주를 나타내고 드라이버가 가진 진단 지원을 설명할 공간을 제공하는 DXGKARG_QUERYDIAGNOSTICTYPESSUPPORT 구조체에 대한 포인터입니다.

반환 값

작업이 성공하면 STATUS_SUCCESS 반환합니다. 그렇지 않으면 Ntstatus.h에 정의된 적절한 NTSTATUS 값 오류 코드를 반환합니다.

설명

이 함수는 항상 PASSIVE 수준에서 호출되므로 지원 코드를 페이징 가능으로 만들어야 합니다.

요구 사항

요구 사항
헤더 dispmprt.h

추가 정보

DXGKARG_QUERYDIAGNOSTICTYPESSUPPORT 구조체