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) |