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) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈