DXGK_FEATURE_ID列舉 (d3dkmddi.h)

核心模式驅動程式 (KMD) 會呼叫 具有DXGK_FEATURE_ID 值的 DXGKCB_ISFEATUREENABLED ,以查詢操作系統是否允許它啟用該功能的支援。

Syntax

typedef enum _DXGK_FEATURE_ID {
  DXGK_FEATURE_HWSCH = 0,
  DXGK_FEATURE_HWFLIPQUEUE = 1,
  DXGK_FEATURE_LDA_GPUPV = 2,
  DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT = 3,
  DXGK_FEATURE_USER_MODE_SUBMISSION = 4,
  DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD = 5
} DXGK_FEATURE_ID;

常數

 
DXGK_FEATURE_HWSCH
值: 0
查詢是否要啟用硬體加速 GPU 排程的支援。
DXGK_FEATURE_HWFLIPQUEUE
值: 1
查詢是否要啟用硬體翻轉佇列功能的支援。 從 Windows 11 (WDDM 3.0) 開始提供。
DXGK_FEATURE_LDA_GPUPV
值: 2
查詢是否要在 GPU 參數化 (GPU_PV) 中啟用對連結裝置適配卡的支援 (LDA) 。 從 Windows 11 (WDDM 3.0) 開始提供。
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT
值: 3
查詢是否要啟用 KMD 對 CPU 事件發出訊號的支援。 從 Windows 11 (WDDM 3.0) 開始提供。
DXGK_FEATURE_USER_MODE_SUBMISSION
值: 4
查詢是否要啟用使用者模式提交。 從 Windows 11 22H2 (WDDM 3.1 版) 開始提供。
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD
值: 5
查詢是否要啟用支援,以與 KMD 共用支援存放區。 從 Windows 11 22H2 (WDDM 3.1 版) 開始提供。

備註

針對驅動程式所支援之此列舉中的每個功能,驅動程式必須執行下列動作:

  • 呼叫OS以查詢功能的啟用狀態。
  • 只有在OS傳 Enabled=TRUE回時,才啟用此功能。

不支援此功能的驅動程式不需要呼叫OS來查詢其狀態。

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1903)
標頭 d3dkmddi.h

另請參閱

DXGKARGCB_ISFEATUREENABLED

DXGKCB_ISFEATUREENABLED