DXGKARG_QUERYFEATURESUPPORT 結構 (d3dkmddi.h)
DXGKARG_QUERYFEATURESUPPORT 是 DxgkDdiQueryFeatureSupport 函式的參數。
語法
typedef struct _DXGKARG_QUERYFEATURESUPPORT {
DXGK_FEATURE_ID FeatureId;
DXGK_FEATURE_VERSION MinSupportedVersion;
DXGK_FEATURE_VERSION MaxSupportedVersion;
BOOLEAN AllowExperimental;
BOOLEAN SupportedByDriver;
BOOLEAN SupportedOnCurrentConfig;
} DXGKARG_QUERYFEATURESUPPORT;
成員
FeatureId
[in] DXGK_FEATURE_ID 值,指定要查詢之功能的標識碼。
MinSupportedVersion
[out]驅動程式定義的值,可識別驅動程式所支援的最低版本。 如果 SupportedByDriver 為 TRUE,這個值必須是非零。
MaxSupportedVersion
[out]驅動程式定義的值,可識別驅動程式所支援的最大版本。 如果 SupportedByDriver 為 TRUE,這個值必須是非零,而且必須大於或等於 MinSupportedVersion。
AllowExperimental
[in]如果為 TRUE,驅動程式可能會回報支援的實驗性功能。 如果為 FALSE,則驅動程式必須將實驗性功能回報為不支援。 OS 會判斷是否允許在實驗性狀態下啟用特定功能。 請參閱<備註>。
SupportedByDriver
[out]如果驅動程序實作並支援此功能,則此驅動程式會將此值設定為TRUE;否則,它會將它設定為 FALSE。 請參閱<備註>。
SupportedOnCurrentConfig
[out]如果目前的組態支援此功能,驅動程式會將此設定設定設為TRUE;否則,它會將它設定為 FALSE。
備註
SupportedByDriver 和 SupportedOnCurrentConfig 之間的差異是用來判斷系統是否能夠實際使用特定功能。 例如,在測試環境中,通常請務必了解驅動程序支援功能,但在不支援此功能的較舊硬體上執行。 應該略過這類測試,而不是報告失敗。 若要讓功能視為已啟用,驅動程式必須將這兩個值回報為TRUE。
如需詳細資訊,請參閱 查詢 WDDM 功能支援和啟用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 版本 24H2 (WDDM 3.2) |
標頭 | d3dkmddi.h |