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 结构的 Type 成员中指定DXGKQAITYPE_QUERYSEGMENT3值。
如果 PagingBufferSegmentId 成员标识) 段 (,则视频内存管理器从光圈段分配分页缓冲区,或者如果 PagingBufferSegmentId 设置为 0) ,则视频内存管理器分配为连续写入组合内存 (块。 如果 PagingBufferSegmentId 设置为 0,则 GPU 必须在不允许 AGP 光圈外发生的 AGP 传输的系统上使用 PCI 周期访问直接内存访问 (DMA) 缓冲区。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 |
最低受支持的服务器 | Windows Server 2012 |
标头 | d3dkmddi.h |