다음을 통해 공유


DXGK_FEATURE_ID 열거형(d3dukmdt.h)

DXGK_FEATURE_ID 열거형 값은 WDDM 기능을 식별합니다.

Syntax

typedef enum _DXGK_FEATURE_ID {
  DXGK_FEATURE_HWSCH,
  DXGK_FEATURE_HWFLIPQUEUE,
  DXGK_FEATURE_LDA_GPUPV,
  DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT,
  DXGK_FEATURE_USER_MODE_SUBMISSION,
  DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD,
  DXGK_FEATURE_SAMPLE,
  DXGK_FEATURE_PAGE_BASED_MEMORY_MANAGER,
  DXGK_FEATURE_KERNEL_MODE_TESTING,
  DXGK_FEATURE_64K_PT_DEMOTION_FIX,
  DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE,
  DXGK_FEATURE_GPUVAIOMMU,
  DXGK_FEATURE_NATIVE_FENCE,
  DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONS
} DXGK_FEATURE_ID;

상수

 
DXGK_FEATURE_HWSCH
하드웨어 가속 GPU 예약 기능입니다. 기능 범주는 DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_HWFLIPQUEUE
하드웨어 대칭 이동 큐 기능입니다. 기능 범주는 DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_LDA_GPUPV
GPU 매개 변수화 기능의 연결된 디스플레이 어댑터입니다. 기능 범주는 DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT
KMD별 CPU 이벤트 신호 기능입니다. 기능 범주는 DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_USER_MODE_SUBMISSION
사용자 모드 제출 기능입니다. 기능 범주는 DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD
UMD가 KMD 기능과 백업 저장소를 공유할 수 있도록 허용하는 입니다. 기능 범주는 DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_SAMPLE
드라이버는 이 값을 사용하여 구현을 테스트할 수 있습니다.
DXGK_FEATURE_PAGE_BASED_MEMORY_MANAGER
페이지 기반 메모리 관리 기능입니다. 기능 범주는 DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_KERNEL_MODE_TESTING
커널 모드 테스트 인터페이스 기능입니다. 기능 범주는 DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_64K_PT_DEMOTION_FIX
OS의 64k 페이지 테이블 강등 수정 "기능"은 OS가 64K 페이지 테이블 강등에 대한 수정을 사용하도록 설정했음을 나타냅니다. 64KB 페이지 테이블 강등은 64KB 페이지로 매핑된 GPU VA 범위를 4KB 페이지로 부분적으로 매핑해야 할 때 발생합니다. 이 경우 64KB 항목이 있는 페이지 테이블이 4KB 항목이 있는 페이지 테이블로 변환(강등)됩니다. 버그는 강등 중에 드라이버 보호 및 할당 핸들이 유지되지 않았다는 것입니다. 기능 범주는 DXGK_FEATURE_CATEGORY_DRIVER. 자세한 내용은 설명 부분을 참조하십시오.
DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE
OS에는 GPU 매개 변수화 및 하드웨어 예약이 사용하도록 설정된 문제에 대한 수정 사항이 있습니다. DXGK 컨텍스트 개체에 여러 하드웨어 큐가 있고 D3DKMTPresent 가 큐 목록에서 처음이 아닌 하드웨어 큐로 호출된 경우 호스트에서 첫 번째 하드웨어 큐가 Present를 처리하는 데 사용되었습니다. 기능 범주는 DXGK_FEATURE_CATEGORY_DRIVER. 자세한 내용은 설명 부분을 참조하십시오.
DXGK_FEATURE_GPUVAIOMMU
IoMmu 기능이 있는 GPU 가상 주소입니다. 기능 범주는 DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_NATIVE_FENCE
네이티브 GPU 펜스 기능입니다. 기능 범주는 DXGK_FEATURE_CATEGORY_DRIVER.
DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONS
쿼리 통계 기능입니다. 기능 범주는 DXGK_FEATURE_CATEGORY_OS.

설명

WDDM 기능은 다음으로 구성된 기능 ID(DXGK_FEATURE_ID)로 식별됩니다.

원래 기능 구현은 기능 ID를 분류하지 않았기 때문에 이전 버전과의 호환성을 위해 범주 0 내에서 정의되어야 하지만 드라이버 기능은 아닌 몇 가지 기능 ID가 있습니다. 이는 다음 기능 ID에 적용됩니다.

  • DXGK_FEATURE_64K_PT_DEMOTION_FIX
  • DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE
  • DXGK_DRIVER_FEATURE_RESERVED_25 통해 DXGK_DRIVER_FEATURE_RESERVED_1 범위의 모든 기능 ID

이러한 기능 ID는 이전 OS 빌드에서 정의되거나 구현된 기능을 나타내며, 기존 소프트웨어 검사는 해당 ID에서 이러한 기능을 계속 쿼리할 수 있어야 합니다. 드라이버는 이러한 기능 ID에 대한 지원을 구현할 필요가 없습니다.

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

요구 사항

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

추가 정보

DXGK_DRIVER_FEATURE

DXGK_FEATURE_CATEGORY