DXGKARG_QUERYFEATURESUPPORT 結構 (d3dkmddi.h)

DXGKARG_QUERYFEATURESUPPORTDxgkDdiQueryFeatureSupport 函式的參數。

語法

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。

備註

SupportedByDriverSupportedOnCurrentConfig 之間的差異是用來判斷系統是否能夠實際使用特定功能。 例如,在測試環境中,通常請務必了解驅動程序支援功能,但在不支援此功能的較舊硬體上執行。 應該略過這類測試,而不是報告失敗。 若要讓功能視為已啟用,驅動程式必須將這兩個值回報為TRUE。

如需詳細資訊,請參閱 查詢 WDDM 功能支援和啟用

規格需求

需求
最低支援的用戶端 Windows 11 版本 24H2 (WDDM 3.2)
標頭 d3dkmddi.h

另請參閱

DXGK_FEATURE_ID

DXGKDDI_FEATURE_INTERFACE

DxgkDdiQueryFeatureSupport