Condividi tramite


DXGK_NODEMETADATA_FLAGS struttura (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;

Members

ContextSchedulingSupported

Il motore supporta il modello di pianificazione basato sul contesto.

RingBufferFenceRelease

Il motore supporta il rilascio del recinto del buffer dell'anello. Supportato a partire da Windows 10, versione 1809.

SupportTrackedWorkload

Il motore supporta carichi di lavoro rilevati. Disponibile a partire da Windows 10, versione 1809.

UserModeSubmission

Il motore supporta l'invio in modalità utente. Per altre informazioni, vedere Invio in modalità utente. Supportato a partire da Windows 11 versione 24H2.

SupportBuildTestCommandBuffer

Reserved

Riservato.

MaxInFlightHwQueueBuffers

Numero massimo di buffer dei comandi inviati dall'utilità di pianificazione hardware al driver in modalità kernel. Il valore zero indica che non è definito alcun limite. Disponibile a partire da Windows 10, versione 1809.

Value

Un modo alternativo per accedere ai membri della struttura.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1703
Intestazione d3dkmdt.h

Vedi anche

DXGK_NODEMETADATA

DXGKARG_GETNODEMETADATA

DxgkDdiGetNodeMetadata