Partager via


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 convivial descriptif pour un moteur particulier.

Le pilote de miniporteur d’affichage (KMD) doit fournir une valeur pour ce membre si EngineType est DXGK_ENGINE_TYPE_OTHER. Sinon, KMD doit définir cette valeur comme 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 de bits de DXGK_NODEMETADATA_FLAGS valeurs qui décrivent les métadonnées du moteur. Ce membre est disponible à partir de WDDM 2.2.

Reserved

Réservé à l’utilisation du 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 au DXGKDDI_GETNODEMETADATAkmD.

Pour plus d’informations sur l’utilisation de cette structure, consultez énumération des fonctionnalités du moteur GPU.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8.1
serveur minimum pris en charge Windows Server 2012 R2
d’en-tête d3dkmdt.h

Voir aussi

DXGK_ENGINE_TYPE

DXGK_NODEMETADATA_FLAGS

DXGKDDI_GETNODEMETADATA