Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) |