次の方法で共有


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]クエリ対象の機能の ID を指定する DXGK_FEATURE_ID 値。

MinSupportedVersion

[out]ドライバーでサポートされている最小バージョンを識別するドライバー定義の値。 SupportedByDriver TRUE の場合、この値は 0 以外にする必要があります。

MaxSupportedVersion

[out]ドライバーでサポートされている最大バージョンを識別するドライバー定義の値。 SupportedByDriver が TRUE の場合、この値は 0 以外にする必要があり、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する