struttura DXGK_NODEMETADATA (d3dkmdt.h)
La struttura DXGK_NODEMETADATA descrive un motore in un nodo GPU.
Sintassi
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;
Membri
EngineType
Valore di enumerazione DXGK_ENGINE_TYPE che indica il tipo di motore.
FriendlyName[DXGK_MAX_METADATA_NAME_LENGTH]
Stringa con terminazione NULL che rappresenta un nome descrittivo descrittivo per un determinato motore.
Il driver miniport (KMD) di visualizzazione deve fornire un valore per questo membro se EngineType è DXGK_ENGINE_TYPE_OTHER.The display miniport driver (KMD) must provide a value for this member if EngineType is DXGK_ENGINE_TYPE_OTHER. In caso contrario, il kmD deve impostare questo valore come stringa vuota con terminazione NULL.
Questo membro non deve essere localizzato e può essere rappresentato con un valore stringa EN-US.
Flags
Campo di bit di DXGK_NODEMETADATA_FLAGS valori che descrivono i metadati del motore. Questo membro è disponibile a partire da WDDM 2.2.
Reserved
Riservato per l'uso del sistema.
GpuMmuSupported
Valore booleano che indica se i motori grafici del nodo supportano il modello GpuMmu. Disponibile a partire da WDDM 2.0.
IoMmuSupported
Valore booleano che indica se i motori grafici del nodo supportano il modello IoMmu . Disponibile a partire da WDDM 2.0.
Osservazioni
Questa struttura viene usata per definire la struttura DXGKARG_GETNODEMETADATA, nella chiamata al DXGKDDI_GETNODEMETADATAkmD .
Per altre informazioni su come usare questa struttura, vedere Enumerating GPU engine capabilities.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 8.1 |
server minimo supportato | Windows Server 2012 R2 |
intestazione | d3dkmdt.h |