Freigeben über


D3DDDI_CREATEHWQUEUEFLAGS Struktur (d3dukmdt.h)

Die D3DDDI_CREATEHWQUEUEFLAGS-Struktur gibt Flags an, die beim Erstellen einer Hardwarewarteschlange verwendet werden sollen.

Syntax

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;

Member

DisableGpuTimeout

Wenn festgelegt, gibt das Betriebssystem an, dass von der zu erstellenden Hardwarewarteschlange erwartet wird, dass DMA-Puffer übermittelt werden, die länger als 2 Sekunden dauern können, bis die GPU abgeschlossen ist, und daher das GPU-Timeout deaktiviert werden sollte.

NoBroadcastSignal

Wenn festgelegt, gibt das Betriebssystem an, dass die zu erstellende Hardwarewarteschlange kein anwendungsbeobachtbares Verhalten aufweist und nicht am D3D12-Befehlswarteschlangen-Broadcastsignalvorgang teilnehmen sollte. Dieses Flag wurde in Windows 10 Version 2004 eingeführt.

NoBroadcastWait

Wenn festgelegt, gibt das Betriebssystem an, dass die zu erstellende Hardwarewarteschlange kein anwendungsbeobachtbares Verhalten aufweist und nicht im D3D12-Befehlswarteschlangen-Wartevorgang blockiert werden sollte. Dieses Flag wurde in Windows 10 Version 2004 eingeführt.

NoKmdAccess

Ist für das System reserviert.

UserModeSubmission

Wenn festgelegt, gibt das Betriebssystem an, dass die zu erstellende Hardwarewarteschlange das Benutzermodus-Übermittlungsmodell verwendet. Hardwarewarteschlangen, die mit diesem Flag erstellt werden, können nicht den regulären Kernelmodus-Arbeitsübermittlungspfad verwenden und müssen sich auf den Türklingelmechanismus für die Arbeitsübermittlung in der Warteschlange verlassen.

NativeProgressFence

Gibt bei Festlegung an, dass das DXGKARG_CREATEHWQUEUE::hHwQueueProgressFence-Handle auf das Treiberhandle eines nativen GPU-Fence-Objekts verweist, das zuvor mit DxgkDdiCreateNativeFence erstellt wurde. Weitere Informationen finden Sie unter Native GPU-Zaunobjekte. Verfügbar ab Windows 11, Version 24H2.

TestQueue

Reserved

Ist für das System reserviert.

Value

Dieser Wert kann verwendet werden, um gemeinsam über die Strukturmember zu arbeiten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1703 (WDDM 2.2)
Kopfzeile d3dukmdt.h

Weitere Informationen

DxgkDdiCreateHwQueue