Condividi tramite


D3D12DDI_ALLOCATION_INFO_0022 struttura (d3d12umddi.h)

Specifica le informazioni di 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;

Members

hAllocation

Handle di un'allocazione.

pSystemMem

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

pPrivateDriverData

Puntatore a un buffer che contiene dati di driver privati facoltativi.

PrivateDriverDataSize

Dimensioni del buffer dei dati del driver privato.

VidPnSourceId

ID in base zero del video presente nell'origine in un percorso di una topologia di rete presente nella rete.

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.

Requisiti

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

Vedi anche

D3D12DDI_ALLOCATION_INFO_FLAGS_0022