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)

See also

D3D12DDI_ALLOCATION_INFO_FLAGS_0022