다음을 통해 공유


DxgkIsFeatureEnabled2 함수(d3dkmddi.h)

KMD는 Dxgkrnl을 사용하도록 설정하기 전에 디스플레이 포트 드라이버의 DxgkIsFeatureEnabled2 함수를 호출하여 특정 기능을 사용할 수 있는지 여부를 확인할 수 있습니다.

구문

NTSTATUS DxgkIsFeatureEnabled2(
  PVOID                       DriverObject,
  DXGKARGCB_ISFEATUREENABLED2 *pArgs
);

매개 변수

DriverObject

[in] DRIVER_OBJECT 대한 포인터입니다. 디스플레이 미니포트 드라이버는 이전에 DriverEntry 함수에서 이 포인터를 얻었습니다.

pArgs

[in] 쿼리할 기능에 대한 정보를 포함하는 DXGKARGCB_ISFEATUREENABLED2 구조체에 대한 포인터입니다.

반환 값

DxgkIsFeatureEnabled2 는 성공 완료 시 STATUS_SUCCESS 반환합니다. 그렇지 않으면 적절한 NTSTATUS 코드를 반환합니다.

설명

DxgkIsFeatureEnabled2 는 디스플레이 포트 드라이버 라이브러리(displib.lib)에 정의되어 있습니다. 따라서 KMD는 이 함수를 호출하여 Dxgkrnl이 초기화되기 전에 활성화된 기능이 있는지 검사 수 있습니다. DxgkIsFeatureEnabled2DriverEntry에서 사용되기 때문에 전역 기능의 하위 집합만 쿼리할 수 있습니다. 이 하위 집합에는 현재 다음이 포함됩니다.

  • DXGK_FEATURE_GPUVAIOMMU

자세한 내용은 WDDM 기능 지원 및 사용 쿼리를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11 버전 24H2(WDDM 3.2)
머리글 d3dkmddi.h
IRQL PASSIVE_LEVEL

추가 정보

DriverEntry

DXGKARGCB_ISFEATUREENABLED2