Condividi tramite


enumerazione DXGK_FEATURE_CATEGORY (d3dukmdt.h)

L'enumerazione DXGK_FEATURE_CATEGORY specifica la categoria di una funzionalità WDDM.

Sintassi

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;

Costanti

 
DXGK_FEATURE_CATEGORY_DRIVER
Valore: 0
Indica una funzionalità che richiede supporto aggiuntivo per i driver. Per semplificare l'implementazione, la categoria di driver è categoria 0 (ovvero tutti i 4 bit di ID categoria superiore sono 0). Questo layout semplifica l'implementazione dei driver consentendo l'archiviazione dei dati delle funzionalità in matrici statiche e/o lineari di dati.
DXGK_FEATURE_CATEGORY_OS
Valore: 1
Indica una funzionalità interna o specifica del sistema operativo.
DXGK_FEATURE_CATEGORY_BUGFIX
Valore: 2
Indica un bugfix. Questo valore consente al driver o a un altro componente di chiedere banalmente al sistema operativo se è presente un prefisso di bug. I driver non devono quindi eseguire soluzioni alternative di fantasia con i numeri di compilazione, che possono generare confusione durante il backporting delle correzioni.
DXGK_FEATURE_CATEGORY_TEST
Valore: 3
Riservato a scopo di test. Nessun ID funzionalità in questa categoria viene usato nell'ambiente di produzione.
DXGK_FEATURE_CATEGORY_RESERVED4
Valore: 4
Riservato per uso futuro. In questa categoria non sono definiti ID funzionalità.
DXGK_FEATURE_CATEGORY_RESERVED5
Valore: 5
Riservato per uso futuro. In questa categoria non sono definiti ID funzionalità.
DXGK_FEATURE_CATEGORY_RESERVED6
Valore: 6
Riservato per uso futuro. In questa categoria non sono definiti ID funzionalità.
DXGK_FEATURE_CATEGORY_RESERVED7
Valore: 7
Riservato per uso futuro. In questa categoria non sono definiti ID funzionalità.
DXGK_FEATURE_CATEGORY_RESERVED8
Valore: 8
Riservato per uso futuro. In questa categoria non sono definiti ID funzionalità.
DXGK_FEATURE_CATEGORY_RESERVED9
Valore: 9
Riservato per uso futuro. In questa categoria non sono definiti ID funzionalità.
DXGK_FEATURE_CATEGORY_RESERVED10
Valore: 10
Riservato per uso futuro. In questa categoria non sono definiti ID funzionalità.
DXGK_FEATURE_CATEGORY_RESERVED11
Valore: 11
Riservato per uso futuro. In questa categoria non sono definiti ID funzionalità.
DXGK_FEATURE_CATEGORY_RESERVED12
Valore: 12
Riservato per uso futuro. In questa categoria non sono definiti ID funzionalità.
DXGK_FEATURE_CATEGORY_RESERVED13
Valore: 13
Riservato per uso futuro. In questa categoria non sono definiti ID funzionalità.
DXGK_FEATURE_CATEGORY_RESERVED14
Valore: 14
Riservato per uso futuro. In questa categoria non sono definiti ID funzionalità.
DXGK_FEATURE_CATEGORY_RESERVED15
Valore: 15
Riservato per uso futuro. In questa categoria non sono definiti ID funzionalità.
DXGK_FEATURE_CATEGORY_MAX
Valore: 16
Valore massimo per questa enumerazione.

Osservazioni

Una funzionalità WDDM è identificata da un ID di funzionalità valore con una categoria di funzionalità (uno dei valori di questa enumerazione nei 4 bit superiori) e un id secondario (inferiore 28 bit).

Per altre informazioni, vedere Querying WDDM feature support and enablement.For more information, see Querying WDDM feature support and enablement.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11, versione 24H2 (WDDM 3.2)
intestazione d3dukmdt.h

Vedere anche

DXGK_DRIVER_FEATURE

DXGK_FEATURE_ID