共用方式為


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