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)
Header d3dukmdt.h

こちらもご覧ください

DXGK_DRIVER_FEATURE

DXGK_FEATURE_ID