// d3d12umddi.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
Specifies allocation information.
hAllocationThe handle of an allocation.
pSystemMemPointer to a system memory location that is preallocated. If the allocation uses video memory, specify null.
pPrivateDriverDataPointer to a buffer that contains optional private driver data.
PrivateDriverDataSizeSize of the private driver data buffer.
VidPnSourceIdA zero-based ID of the video present source in a path of a video present network topology.
FlagsFlags that identify the type of the allocation information as a D3D12DDI_ALLOCATION_INFO_FLAGS_0022 value.
GpuVirtualAddressA virtual address in the GPU.
PriorityA priority for the allocation.
ReservedReserved.
D3D12DDI_ALLOCATION_INFO_FLAGS_0022