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 |