Condividi tramite


struttura D3D12DDI_ALLOCATION_INFO_0022 (d3d12umddi.h)

Specifica le informazioni sull'allocazione.

Sintassi

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;

Membri

hAllocation

Handle di un'allocazione.

pSystemMem

Puntatore a una posizione di memoria di sistema preallocata. Se l'allocazione usa la memoria video, specificare null.

pPrivateDriverData

Puntatore a un buffer che contiene dati facoltativi del driver privato.

PrivateDriverDataSize

Dimensioni del buffer di dati del driver privato.

VidPnSourceId

ID in base zero dell'origine video presente in un percorso di una topologia di rete presente in un video.

Flags

Flag che identificano il tipo di informazioni di allocazione come valore D3D12DDI_ALLOCATION_INFO_FLAGS_0022.

GpuVirtualAddress

Indirizzo virtuale nella GPU.

Priority

Priorità per l'allocazione.

Reserved[5]

Riservato.

Fabbisogno

Requisito Valore
intestazione d3d12umddi.h (include D3d12umddi.h)

Vedere anche

D3D12DDI_ALLOCATION_INFO_FLAGS_0022