structure DXGKARG_QUERYFEATURESUPPORT (d3dkmddi.h)
DXGKARG_QUERYFEATURESUPPORT est le paramètre de la fonction DxgkDdiQueryFeatureSupport .
Syntaxe
typedef struct _DXGKARG_QUERYFEATURESUPPORT {
DXGK_FEATURE_ID FeatureId;
DXGK_FEATURE_VERSION MinSupportedVersion;
DXGK_FEATURE_VERSION MaxSupportedVersion;
BOOLEAN AllowExperimental;
BOOLEAN SupportedByDriver;
BOOLEAN SupportedOnCurrentConfig;
} DXGKARG_QUERYFEATURESUPPORT;
Membres
FeatureId
[in] Valeur DXGK_FEATURE_ID qui spécifie l’ID de la fonctionnalité interrogée.
MinSupportedVersion
[out] Valeur définie par le pilote qui identifie la version minimale prise en charge par le pilote. Si SupportedByDriver a la valeur TRUE, cette valeur doit être différente de zéro.
MaxSupportedVersion
[out] Valeur définie par le pilote qui identifie la version maximale prise en charge par le pilote. Si SupportedByDriver a la valeur TRUE, cette valeur doit être différente de zéro et doit être supérieure ou égale à MinSupportedVersion.
AllowExperimental
[in] Si la valeur est TRUE, le pilote peut signaler les fonctionnalités expérimentales prises en charge. Si la valeur est FALSE, le pilote doit signaler une fonctionnalité expérimentale comme non prise en charge. Le système d’exploitation détermine si une fonctionnalité particulière est autorisée à être activée dans un état expérimental ou non. Consultez la section Notes.
SupportedByDriver
[out] Le pilote définit cette valeur sur TRUE s’il implémente et prend en charge cette fonctionnalité ; sinon, il le définit sur FALSE. Consultez la section Notes.
SupportedOnCurrentConfig
[out] Le pilote définit cette valeur sur TRUE si la configuration actuelle prend en charge cette fonctionnalité ; sinon, il le définit sur FALSE.
Remarques
La distinction entre SupportedByDriver et SupportedOnCurrentConfig est utilisée pour déterminer si le système est capable d’utiliser une fonctionnalité particulière. Par exemple, dans un environnement de test, il est souvent important de comprendre que le pilote prend en charge une fonctionnalité, mais qu’il s’exécute sur un matériel plus ancien qui ne la prend pas en charge. Un tel test doit être ignoré au lieu de signaler une défaillance. Pour qu’une fonctionnalité soit considérée comme activée, les deux valeurs doivent être signalées comme TRUE par le pilote.
Pour plus d’informations, consultez Interrogation de la prise en charge et de l’activation des fonctionnalités WDDM.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11, version 24H2 (WDDM 3.2) |
En-tête | d3dkmddi.h |