次の方法で共有


DXGK_FEATURE_CATEGORY列挙 (d3dukmdt.h)

DXGK_FEATURE_CATEGORY 列挙体は、WDDM 機能のカテゴリを指定します。

構文

typedef enum _DXGK_FEATURE_CATEGORY {
  DXGK_FEATURE_CATEGORY_DRIVER = 0,
  DXGK_FEATURE_CATEGORY_OS = 1,
  DXGK_FEATURE_CATEGORY_BUGFIX = 2,
  DXGK_FEATURE_CATEGORY_TEST = 3,
  DXGK_FEATURE_CATEGORY_RESERVED4 = 4,
  DXGK_FEATURE_CATEGORY_RESERVED5 = 5,
  DXGK_FEATURE_CATEGORY_RESERVED6 = 6,
  DXGK_FEATURE_CATEGORY_RESERVED7 = 7,
  DXGK_FEATURE_CATEGORY_RESERVED8 = 8,
  DXGK_FEATURE_CATEGORY_RESERVED9 = 9,
  DXGK_FEATURE_CATEGORY_RESERVED10 = 10,
  DXGK_FEATURE_CATEGORY_RESERVED11 = 11,
  DXGK_FEATURE_CATEGORY_RESERVED12 = 12,
  DXGK_FEATURE_CATEGORY_RESERVED13 = 13,
  DXGK_FEATURE_CATEGORY_RESERVED14 = 14,
  DXGK_FEATURE_CATEGORY_RESERVED15 = 15,
  DXGK_FEATURE_CATEGORY_MAX = 16
} DXGK_FEATURE_CATEGORY;

定数

 
DXGK_FEATURE_CATEGORY_DRIVER
値: 0
ドライバーの追加サポートを必要とする機能を示します。 実装を容易にするために、ドライバー カテゴリはカテゴリ 0 です (つまり、上位 4 つのカテゴリ ID ビットはすべて 0 です)。 このレイアウトを使用すると、機能データをデータの静的配列または線形配列に格納できるようにすることで、ドライバーの実装が容易になります。
DXGK_FEATURE_CATEGORY_OS
値: 1
内部または OS に固有の機能を示します。
DXGK_FEATURE_CATEGORY_BUGFIX
値: 2
バグ修正を示します。 この値により、ドライバーまたは別のコンポーネントは、バグ修正が存在するかどうかを OS に簡単に確認できます。 その後、ドライバーはビルド番号を使用して複雑な回避策を実行する必要はありません。これは、修正プログラムをバックポートするときに混乱する可能性があります。
DXGK_FEATURE_CATEGORY_TEST
値: 3
テスト目的で予約されています。 運用環境では、このカテゴリの機能 ID は使用されません。
DXGK_FEATURE_CATEGORY_RESERVED4
値: 4
将来の使用のために予約されています。 このカテゴリでは、機能 ID は定義されていません。
DXGK_FEATURE_CATEGORY_RESERVED5
値: 5
将来の使用のために予約されています。 このカテゴリでは、機能 ID は定義されていません。
DXGK_FEATURE_CATEGORY_RESERVED6
値: 6
将来の使用のために予約されています。 このカテゴリでは、機能 ID は定義されていません。
DXGK_FEATURE_CATEGORY_RESERVED7
値: 7
将来の使用のために予約されています。 このカテゴリでは、機能 ID は定義されていません。
DXGK_FEATURE_CATEGORY_RESERVED8
値: 8
将来の使用のために予約されています。 このカテゴリでは、機能 ID は定義されていません。
DXGK_FEATURE_CATEGORY_RESERVED9
値: 9
将来の使用のために予約されています。 このカテゴリでは、機能 ID は定義されていません。
DXGK_FEATURE_CATEGORY_RESERVED10
値: 10
将来の使用のために予約されています。 このカテゴリでは、機能 ID は定義されていません。
DXGK_FEATURE_CATEGORY_RESERVED11
値: 11
将来の使用のために予約されています。 このカテゴリでは、機能 ID は定義されていません。
DXGK_FEATURE_CATEGORY_RESERVED12
値: 12
将来の使用のために予約されています。 このカテゴリでは、機能 ID は定義されていません。
DXGK_FEATURE_CATEGORY_RESERVED13
値: 13
将来の使用のために予約されています。 このカテゴリでは、機能 ID は定義されていません。
DXGK_FEATURE_CATEGORY_RESERVED14
値: 14
将来の使用のために予約されています。 このカテゴリでは、機能 ID は定義されていません。
DXGK_FEATURE_CATEGORY_RESERVED15
値: 15
将来の使用のために予約されています。 このカテゴリでは、機能 ID は定義されていません。
DXGK_FEATURE_CATEGORY_MAX
値: 16
この列挙の最大値。

備考

WDDM 機能は、機能カテゴリ (上位 4 ビットの列挙値のいずれか) とサブ ID (下位 28 ビット) を持つ 機能 ID 値によって識別されます。

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

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 24H2 (WDDM 3.2)
ヘッダー d3dukmdt.h

関連項目

DXGK_DRIVER_FEATURE

DXGK_FEATURE_ID