D3D12DDI_ALLOCATION_INFO_0022 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d12umddi-d3d12ddi_allocation_info_0022)

D3D12DDI_ALLOCATION_INFO_0022 structure

Description

Specifies allocation information.

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

Reserved.

See also

D3D12DDI_ALLOCATION_INFO_FLAGS_0022