Freigeben über


D3D12_DESCRIPTOR_HEAP_DESC-Struktur (d3d12.h)

Beschreibt den Deskriptorheap.

Syntax

typedef struct D3D12_DESCRIPTOR_HEAP_DESC {
  D3D12_DESCRIPTOR_HEAP_TYPE  Type;
  UINT                        NumDescriptors;
  D3D12_DESCRIPTOR_HEAP_FLAGS Flags;
  UINT                        NodeMask;
} D3D12_DESCRIPTOR_HEAP_DESC;

Member

Type

Ein D3D12_DESCRIPTOR_HEAP_TYPE typisierter Wert, der die Deskriptorentypen im Heap angibt.

NumDescriptors

Die Anzahl der Deskriptoren im Heap.

Flags

Eine Kombination aus D3D12_DESCRIPTOR_HEAP_FLAGS typisierten Werten, die mithilfe eines bitweisen OR-Vorgangs kombiniert werden. Der resultierende Wert gibt Optionen für den Heap an.

NodeMask

Legen Sie für den Einzeladaptervorgang diesen Wert auf 0 fest. Wenn mehrere Adapterknoten vorhanden sind, legen Sie ein Bit fest, um den Knoten (einen der physischen Adapter des Geräts) zu identifizieren, für den der Deskriptorheap gilt. 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 von Folgenden verwendet:

Anforderungen

Anforderung Wert
Header d3d12.h

Weitere Informationen

Kernstrukturen

Erstellen von Deskriptorheaps

Deskriptorheaps