D3D12DDI_ALLOCATION_INFO_0022 structure (d3d12umddi.h)
Specifies allocation information.
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;
Members
hAllocation
The handle of an allocation.
pSystemMem
Pointer to a system memory location that is preallocated. If the allocation uses video memory, specify null.
pPrivateDriverData
Pointer to a buffer that contains optional private driver data.
PrivateDriverDataSize
Size of the private driver data buffer.
VidPnSourceId
A zero-based ID of the video present source in a path of a video present network topology.
Flags
Flags that identify the type of the allocation information as a D3D12DDI_ALLOCATION_INFO_FLAGS_0022 value.
GpuVirtualAddress
A virtual address in the GPU.
Priority
A priority for the allocation.
Reserved[5]
Reserved.
Requirements
Requirement | Value |
---|---|
Header | d3d12umddi.h (include D3d12umddi.h) |