次の方法で共有


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

[入力]クエリ対象の機能の ID を指定するDXGK_FEATURE_ID値。

MinSupportedVersion

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

MaxSupportedVersion

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

AllowExperimental

[入力]TRUE の場合、ドライバーは、サポートされている試験的な機能を報告できます。 FALSE の場合、ドライバーは試験的な機能をサポートされていないと報告する必要があります。 OS は、特定の機能を試験的な状態で有効にできるかどうかを決定します。 「解説」を参照してください。

SupportedByDriver

[out]ドライバーは、この機能を実装してサポートしている場合、これを TRUE に設定します。それ以外の場合は、FALSE に設定されます。 「解説」を参照してください。

SupportedOnCurrentConfig

[out]現在の構成でこの機能がサポートされている場合、ドライバーはこれを TRUE に設定します。それ以外の場合は、FALSE に設定されます。

注釈

SupportedByDriverSupportedOnCurrentConfig の区別は、システムが特定の機能を実際に使用できるかどうかを判断するために使用されます。 たとえば、テスト環境では、多くの場合、ドライバーが機能をサポートしているが、それをサポートしていない古いハードウェアで実行されていることを理解することが重要です。 このようなテストは、エラーを報告する代わりにスキップする必要があります。 機能を有効と見なすには、両方の値をドライバーから TRUE として報告する必要があります。

詳細については、「 WDDM 機能のサポートと有効化のクエリ」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11バージョン 24H2 (WDDM 3.2)
Header d3dkmddi.h

こちらもご覧ください

DXGK_FEATURE_ID

DXGKDDI_FEATURE_INTERFACE

DxgkDdiQueryFeatureSupport