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 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

Voir aussi

DXGK_ENGINE_TYPE

DXGK_NODEMETADATA_FLAGS

DXGKDDI_GETNODEMETADATA