Condividi tramite


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

Membri

DisableGpuTimeout

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

NoBroadcastSignal

Se impostato, indica al sistema operativo che la coda hardware in fase di creazione non ha un comportamento osservabile dell'applicazione e non deve partecipare all'operazione di trasmissione del segnale di trasmissione della coda dei 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 nell'operazione di attesa della coda dei comandi D3D12. Questo flag è stato introdotto in Windows 10 versione 2004.

NoKmdAccess

Riservato per l'uso del 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 con questo flag non possono usare il normale percorso di invio di lavoro in modalità kernel e devono basarsi sul meccanismo del campanello per l'invio di lavoro nella coda.

NativeProgressFence

Se impostato, indica che l'handle DXGKARG_CREATEHWQUEUE::hHwQueueProgressFence punti all'handle del driver di un oggetto recinto GPU nativo creato in precedenza usando DxgkDdiCreateNativeFence. Per altre informazioni, vedere oggetti di isolamento GPU nativi. Disponibile a partire da Windows 11 versione 24H2.

TestQueue

Se impostato, indica che la coda hardware creata è una coda di test per test in modalità kernel. Disponibile a partire da Windows 11 versione 24H2.

Reserved

Riservato per l'uso del sistema.

Value

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

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1703 (WDDM 2.2)
intestazione d3dukmdt.h

Vedere anche

DxgkDdiCreateHwQueue