Freigeben über


D3D12_COMMAND_QUEUE_DESC-Struktur (d3d12.h)

Beschreibt eine Befehlswarteschlange.

Syntax

typedef struct D3D12_COMMAND_QUEUE_DESC {
  D3D12_COMMAND_LIST_TYPE   Type;
  INT                       Priority;
  D3D12_COMMAND_QUEUE_FLAGS Flags;
  UINT                      NodeMask;
} D3D12_COMMAND_QUEUE_DESC;

Member

Type

Gibt ein Element von D3D12_COMMAND_LIST_TYPE an.

Priority

Die Priorität für die Befehlswarteschlange als D3D12_COMMAND_QUEUE_PRIORITY Enumerationskonstante, um die normale oder hohe Priorität auszuwählen.

Flags

Gibt alle Flags aus der D3D12_COMMAND_QUEUE_FLAGS-Enumeration an.

NodeMask

Legen Sie für einzelne GPU-Vorgänge diesen Wert auf 0 fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie ein Bit fest, um den Knoten (den physischen Adapter des Geräts) zu identifizieren, auf den die Befehlswarteschlange angewendet wird. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Es muss nur ein Bit festgelegt werden. Weitere Informationen finden Sie unter Systeme mit mehreren Adaptern.

Hinweise

Diese Struktur wird an CreateCommandQueue übergeben.

Diese Struktur wird von ID3D12CommandQueue::GetDesc zurückgegeben.

Anforderungen

Anforderung Wert
Header d3d12.h

Weitere Informationen

Kernstrukturen