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이 초기화되기 전에 활성화된 기능이 있는지 검사 수 있습니다. DxgkIsFeatureEnabled2는 DriverEntry에서 사용되기 때문에 전역 기능의 하위 집합만 쿼리할 수 있습니다. 이 하위 집합에는 현재 다음이 포함됩니다.
- DXGK_FEATURE_GPUVAIOMMU
자세한 내용은 WDDM 기능 지원 및 사용 쿼리를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 버전 24H2(WDDM 3.2) |
머리글 | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |