Freigeben über


D3D12DDI_ALLOCATION_INFO_0022-Struktur (d3d12umddi.h)

Gibt Zuordnungsinformationen an.

Syntax

typedef struct D3D12DDI_ALLOCATION_INFO_0022 {
  D3DKMT_HANDLE                       hAllocation;
  const VOID                          *pSystemMem;
  VOID                                *pPrivateDriverData;
  UINT                                PrivateDriverDataSize;
  D3DDDI_VIDEO_PRESENT_SOURCE_ID      VidPnSourceId;
  D3D12DDI_ALLOCATION_INFO_FLAGS_0022 Flags;
  D3DGPU_VIRTUAL_ADDRESS              GpuVirtualAddress;
  UINT                                Priority;
  ULONG_PTR                           Reserved[5];
} D3D12DDI_ALLOCATION_INFO_0022;

Member

hAllocation

Der Handle einer Zuordnung.

pSystemMem

Zeiger auf einen Systemspeicherort, der vorab zugeordnet ist. Wenn die Zuordnung Videospeicher verwendet, geben Sie NULL an.

pPrivateDriverData

Zeiger auf einen Puffer, der optionale private Treiberdaten enthält.

PrivateDriverDataSize

Größe des privaten Treiberdatenpuffers.

VidPnSourceId

Eine nullbasierte ID der Videoquelle, die in einem Pfad der Netzwerktopologie eines Videos vorhanden ist.

Flags

Flags, die den Typ der Zuordnungsinformationen als D3D12DDI_ALLOCATION_INFO_FLAGS_0022 Wert identifizieren.

GpuVirtualAddress

Eine virtuelle Adresse in der GPU.

Priority

Eine Priorität für die Zuordnung.

Reserved[5]

Reserviert.

Anforderungen

Anforderung Wert
Header d3d12umddi.h (einschließlich D3d12umddi.h)

Weitere Informationen

D3D12DDI_ALLOCATION_INFO_FLAGS_0022