structure DXGK_NODEMETADATA_FLAGS (d3dkmdt.h)
La structure DXGK_NODEMETADATA_FLAGS décrit les fonctionnalités d’un moteur sur un nœud GPU.
Syntaxe
typedef struct _DXGK_NODEMETADATA_FLAGS {
union {
struct {
UINT ContextSchedulingSupported : 1;
UINT RingBufferFenceRelease : 1;
UINT SupportTrackedWorkload : 1;
UINT UserModeSubmission : 1;
UINT SupportBuildTestCommandBuffer : 1;
#if ...
UINT Reserved : 11;
#elif
UINT Reserved : 12;
UINT MaxInFlightHwQueueBuffers : 16;
#else
UINT Reserved : 31;
#endif
};
UINT32 Value;
};
} DXGK_NODEMETADATA_FLAGS;
Membres
ContextSchedulingSupported
Le moteur prend en charge le modèle de planification basé sur le contexte.
RingBufferFenceRelease
Le moteur prend en charge la libération de clôture de la mémoire tampon en anneau. Prise en charge à partir de Windows 10, version 1809.
SupportTrackedWorkload
Le moteur prend en charge les charges de travail suivies. Disponible à partir de Windows 10, version 1809.
UserModeSubmission
Le moteur prend en charge soumission de travail en mode utilisateur. Prise en charge à partir de Windows 11, version 24H2.
SupportBuildTestCommandBuffer
Le moteur prend en charge test en mode noyau. Prise en charge à partir de Windows 11, version 24H2.
Reserved
Réservé.
MaxInFlightHwQueueBuffers
Nombre maximal de mémoires tampons de commande envoyées par le planificateur matériel au pilote en mode noyau. La valeur zéro indique aucune limite. Disponible à partir de Windows 10, version 1809.
Value
Une autre façon d’accéder aux membres de la structure.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 version 1703 |
d’en-tête | d3dkmdt.h |