DXGK_QUERYSEGMENTOUT3结构(d3dkmddi.h)
描述 Windows 显示驱动程序模型 (WDDM) 1.2 或更高版本显示微型端口驱动程序应从对其 DxgkDdiQueryAdapterInfo 函数的调用返回的内存段信息。
语法
typedef struct _DXGK_QUERYSEGMENTOUT3 {
[out] UINT NbSegment;
[out] DXGK_SEGMENTDESCRIPTOR3 *pSegmentDescriptor;
[out] UINT PagingBufferSegmentId;
[out] UINT PagingBufferSize;
[out] UINT PagingBufferPrivateDataSize;
} DXGK_QUERYSEGMENTOUT3;
成员
[out] NbSegment
驱动程序支持的内存段数。
[out] pSegmentDescriptor
驱动程序填充其支持的段信息的 DXGK_SEGMENTDESCRIPTOR3 结构数组。 数组的大小是 NbSegment 指定的值。
[out] PagingBufferSegmentId
视频内存管理器应从中分配分页缓冲区的段的标识符。 此段必须是光圈段。
[out] PagingBufferSize
视频内存管理器应为分页缓冲区分配的大小(以字节为单位)。
[out] PagingBufferPrivateDataSize
与每个分页缓冲区关联的驱动程序驻留专用数据结构的大小(以字节为单位)。 此专用数据结构的内存是从非分页池分配的。 如果驱动程序为 PagingBufferPrivateDataSize指定零,则不会为专用数据结构分配内存。
创建分页缓冲区时,与分页缓冲区关联的专用数据结构初始化为零。 在分页缓冲区的生存期内,视频内存管理器永远不会访问与分页缓冲区关联的专用数据结构。
言论
显示微型端口驱动程序使用此结构返回有关内存段的信息,以响应 DxgkDdiQueryAdapterInfo 函数调用,其中图形子系统指定 DXGKARG_QUERYADAPTERINFO 结构 类型 成员中的 DXGKQAITYPE_QUERYSEGMENT3 值。
视频内存管理器从光圈段(如果 PagingBufferSegmentId 成员标识段)分配分页缓冲区,或者分配为连续写入组合内存块(如果 PagingBufferSegmentId 设置为 0)。 如果 PagingBufferSegmentId 设置为 0,则 GPU 必须在不允许 AGP 光圈外发生的 AGP 传输的系统上使用 PCI 周期访问直接内存访问(DMA)缓冲区。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 8 |
支持的最低服务器 | Windows Server 2012 |
标头 | d3dkmddi.h |