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;
Angehörige
DisableGpuTimeout
Wenn festgelegt, gibt das Betriebssystem an, dass die erstellte Hardwarewarteschlange DMA-Puffer übermitteln soll, die länger als 2 Sekunden dauern können, bis die GPU abgeschlossen ist, und daher sollte GPU-Timeout deaktiviert werden.
NoBroadcastSignal
Wenn festgelegt, gibt das Betriebssystem an, dass die erstellte Hardwarewarteschlange kein Anwendungsverhalten aufweist und nicht an D3D12-Befehlswarteschlangen-Sendesignalvorgang teilnehmen sollte. Dieses Flag wurde in Windows 10, Version 2004, eingeführt.
NoBroadcastWait
Wenn festgelegt, gibt das Betriebssystem an, dass die erstellte Hardwarewarteschlange kein anwendungsbeobachtbares Verhalten aufweist und nicht in D3D12-Befehlswarteschlangen-Wartevorgang blockiert werden sollte. Dieses Flag wurde in Windows 10, Version 2004, eingeführt.
NoKmdAccess
Reserviert für die Systemverwendung.
UserModeSubmission
Wenn festgelegt, gibt das Betriebssystem an, dass die erstellte Hardwarewarteschlange das Übermittlungsmodell für den Benutzermodus verwendet. Hardwarewarteschlangen, die mit dieser Kennzeichnung erstellt wurden, können den regulären Übermittlungspfad für den Kernelmodus nicht verwenden und müssen sich auf den Doorbell-Mechanismus für die Arbeitsübermittlung in der Warteschlange verlassen.
NativeProgressFence
Wenn festgelegt, gibt an, dass das DXGKARG_CREATEHWQUEUE::hHwQueueProgressFence Zeiger auf den Treiberhandle eines systemeigenen GPU-Zaunobjekts verweist, das zuvor mit DxgkDdiCreateNativeFenceerstellt wurde. Weitere Informationen finden Sie unter native GPU-Zaunobjekte. Verfügbar ab Windows 11, Version 24H2.
TestQueue
Gibt an, dass die erstellte Hardwarewarteschlange eine Testwarteschlange für Kernelmodustestsist. Verfügbar ab Windows 11, Version 24H2.
Reserved
Reserviert für die Systemverwendung.
Value
Dieser Wert kann verwendet werden, um die Strukturmber gemeinsam zu bearbeiten.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 1703 (WDDM 2.2) |
Header- | d3dukmdt.h |