Partager via


structure D3DDDI_CREATEHWQUEUEFLAGS (d3dukmdt.h)

La structure D3DDDI_CREATEHWQUEUEFLAGS spécifie des indicateurs à utiliser lors de la création d’une file d’attente matérielle.

Syntaxe

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;

Membres

DisableGpuTimeout

Quand elle est définie, indique au système d’exploitation que la file d’attente matérielle en cours de création est censée envoyer des mémoires tampons DMA qui peuvent prendre plus de 2 secondes pour se terminer sur le GPU, et par conséquent, le délai d’expiration du GPU doit être désactivé.

NoBroadcastSignal

Quand elle est définie, indique au système d’exploitation que la file d’attente matérielle en cours de création n’a pas de comportement observable de l’application et qu’elle ne doit pas participer à l’opération de signal de diffusion de clôture de file d’attente de la file d’attente de commande D3D12. Cet indicateur a été introduit dans Windows 10 version 2004.

NoBroadcastWait

Quand elle est définie, indique au système d’exploitation que la file d’attente matérielle en cours de création n’a pas de comportement observable de l’application et qu’elle ne doit pas être bloquée derrière dans l’opération d’attente de clôture de file d’attente de la file d’attente de commande D3D12. Cet indicateur a été introduit dans Windows 10 version 2004.

NoKmdAccess

Réservé à l’utilisation du système.

UserModeSubmission

Quand elle est définie, indique au système d’exploitation que la file d’attente matérielle en cours de création utilise le modèle de soumission en mode utilisateur. Les files d’attente matérielles créées à l’aide de cet indicateur ne peuvent pas utiliser le chemin d’envoi de travail en mode noyau standard et doivent s’appuyer sur le mécanisme de porte d’entrée pour la soumission de travail sur la file d’attente.

NativeProgressFence

Quand elle est définie, indique que le handlede handleDXGKARG_CREATEHWQUEUE ::hHwQueueProgressFence pointe vers le handle de pilote d’un objet de clôture GPU natif précédemment créé à l’aide de DxgkDdiCreateNativeFence. Pour plus d’informations, consultez objets de clôture GPU natifs. Disponible à partir de Windows 11, version 24H2.

TestQueue

Quand elle est définie, indique que la file d’attente matérielle en cours de création est une file d’attente de test pour test en mode noyau. Disponible à partir de Windows 11, version 24H2.

Reserved

Réservé à l’utilisation du système.

Value

Cette valeur peut être utilisée pour fonctionner sur les membres de la structure collectivement.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10, version 1703 (WDDM 2.2)
d’en-tête d3dukmdt.h

Voir aussi

DxgkDdiCreateHwQueue