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 |