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 |