DXGK_NODEMETADATA_FLAGS structure (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 la clôture de la mémoire tampon en anneau. Pris 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 la soumission de travail en mode utilisateur. Pour plus d’informations, consultez Soumission de travail en mode utilisateur. Pris en charge à partir de Windows 11, version 24H2.
SupportBuildTestCommandBuffer
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 0 indique l'absence de limite. Disponible à partir de Windows 10, version 1809.
Value
Une autre façon d’accéder aux membres de la structure.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 version 1703 |
En-tête | d3dkmdt.h |