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) |