Condividi tramite


D3DDDI_CREATEHWQUEUEFLAGS struttura (d3dukmdt.h)

La struttura D3DDDI_CREATEHWQUEUEFLAGS specifica i flag da usare durante la creazione di una coda hardware.

Sintassi

typedef struct _D3DDDI_CREATEHWQUEUEFLAGS {
  union {
    struct {
      UINT DisableGpuTimeout : 1;
      UINT NoBroadcastSignal : 1;
      UINT NoBroadcastWait : 1;
      UINT NoKmdAccess : 1;
      UINT UserModeSubmission : 1;
      UINT NativeProgressFence : 1;
      UINT TestQueue : 1;
      UINT Reserved : 25;
    };
    UINT Value;
  };
} D3DDDI_CREATEHWQUEUEFLAGS;

Members

DisableGpuTimeout

Se impostato, indica al sistema operativo che la coda hardware creata deve inviare buffer DMA che possono richiedere più di 2 secondi per completare la GPU e quindi il timeout della GPU deve essere disabilitato.

NoBroadcastSignal

Se impostato, indica al sistema operativo che la coda hardware creata non ha un comportamento osservabile dell'applicazione e non deve partecipare all'operazione di trasmissione del segnale di trasmissione della coda di comandi D3D12. Questo flag è stato introdotto in Windows 10 versione 2004.

NoBroadcastWait

Se impostato, indica al sistema operativo che la coda hardware creata non ha un comportamento osservabile dell'applicazione e non deve essere bloccata dietro l'operazione di attesa della coda di comandi D3D12. Questo flag è stato introdotto in Windows 10 versione 2004.

NoKmdAccess

Riservato per l'utilizzo nel sistema.

UserModeSubmission

Se impostato, indica al sistema operativo che la coda hardware creata usa il modello di invio in modalità utente. Le code hardware create usando questo flag non possono usare il normale percorso di invio in modalità kernel e devono basarsi sul meccanismodoorbell per l'invio di lavoro nella coda.

NativeProgressFence

Se impostato, indica che l'handle DXGKARG_CREATEHWQUEUE::hHwQueueProgressFence punta all'handle driver di un oggetto di recinzione GPU nativo creato in precedenza usando DxgkDdiCreateNativeFence. Per altre informazioni, vedere Oggetti di recinzione GPU nativa. Disponibile a partire da Windows 11, versione 24H2.

TestQueue

Reserved

Riservato per l'utilizzo nel sistema.

Value

Questo valore può essere usato per operare sui membri della struttura collettivamente.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1703 (WDDM 2.2)
Intestazione d3dukmdt.h

Vedi anche

DxgkDdiCreateHwQueue