structure DXGK_NODEMETADATA (d3dkmdt.h)
La structure DXGK_NODEMETADATA décrit un moteur sur un nœud GPU.
Syntaxe
typedef struct _DXGK_NODEMETADATA {
DXGK_ENGINE_TYPE EngineType;
WCHAR FriendlyName[DXGK_MAX_METADATA_NAME_LENGTH];
DXGK_NODEMETADATA_FLAGS Flags;
UINT32 Reserved;
BOOLEAN GpuMmuSupported;
BOOLEAN IoMmuSupported;
} DXGK_NODEMETADATA;
Membres
EngineType
Valeur d’énumération DXGK_ENGINE_TYPE qui indique le type de moteur.
FriendlyName[DXGK_MAX_METADATA_NAME_LENGTH]
Chaîne terminée par NULL qui représente un nom descriptif convivial pour un moteur particulier.
Le pilote miniport d’affichage (KMD) doit fournir une valeur pour ce membre si EngineType est DXGK_ENGINE_TYPE_OTHER. Dans le cas contraire, KMD doit définir cette valeur sur une chaîne vide et terminée par NULL.
Ce membre n’a pas besoin d’être localisé et peut être représenté avec une valeur de chaîne EN-US.
Flags
Champ bit de valeurs DXGK_NODEMETADATA_FLAGS qui décrivent les métadonnées du moteur. Ce membre est disponible à partir de WDDM 2.2.
Reserved
Réservé pour le système.
GpuMmuSupported
Valeur booléenne qui indique si les moteurs graphiques du nœud prennent en charge le modèle GpuMmu. Disponible à partir de WDDM 2.0.
IoMmuSupported
Valeur booléenne qui indique si les moteurs graphiques du nœud prennent en charge le modèle IoMmu. Disponible à partir de WDDM 2.0.
Remarques
Cette structure est utilisée pour définir la structure DXGKARG_GETNODEMETADATA, dans l’appel à la DXGKDDI_GETNODEMETADATA de KMD.
Pour plus d’informations sur l’utilisation de cette structure, consultez Énumération des fonctionnalités du moteur GPU.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 |
Serveur minimal pris en charge | Windows Server 2012 R2 |
En-tête | d3dkmdt.h |