struttura DXGK_NODEMETADATA_FLAGS (d3dkmdt.h)
La struttura DXGK_NODEMETADATA_FLAGS descrive le funzionalità di un motore in un nodo GPU.
Sintassi
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;
Membri
ContextSchedulingSupported
Il motore supporta il modello di pianificazione basato sul contesto.
RingBufferFenceRelease
Il motore supporta il rilascio del recinto del buffer circolare. Supportato a partire da Windows 10 versione 1809.
SupportTrackedWorkload
Il motore supporta i carichi di lavoro rilevati. Disponibile a partire da Windows 10 versione 1809.
UserModeSubmission
Il motore supporta invio di lavoro in modalità utente. Supportato a partire da Windows 11 versione 24H2.
SupportBuildTestCommandBuffer
Il motore supporta test in modalità kernel. Supportato a partire da Windows 11 versione 24H2.
Reserved
Riservato.
MaxInFlightHwQueueBuffers
Numero massimo di buffer dei comandi inviati dall'utilità di pianificazione hardware al driver in modalità kernel. Un valore pari a zero indica che non è previsto alcun limite. Disponibile a partire da Windows 10 versione 1809.
Value
Un modo alternativo per accedere ai membri della struttura.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 versione 1703 |
intestazione | d3dkmdt.h |