D3D12DDI_ALLOCATION_INFO_0022 结构 (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;

成员

hAllocation

分配的句柄。

pSystemMem

指向预分配的系统内存位置的指针。 如果分配使用视频内存,请指定 null。

pPrivateDriverData

指向包含可选专用驱动程序数据的缓冲区的指针。

PrivateDriverDataSize

专用驱动程序数据缓冲区的大小。

VidPnSourceId

视频呈现网络拓扑路径中视频呈现源的从零开始的 ID。

Flags

将分配信息的类型标识为 D3D12DDI_ALLOCATION_INFO_FLAGS_0022 值的标志。

GpuVirtualAddress

GPU 中的虚拟地址。

Priority

分配的优先级。

Reserved[5]

保留。

要求

要求
Header d3d12umddi.h (包括 D3d12umddi.h)

另请参阅

D3D12DDI_ALLOCATION_INFO_FLAGS_0022