D3DDEVINFO_D3D9BANDWIDTHTIMINGS 结构

用于帮助了解应用程序性能的吞吐量指标。

语法

typedef struct D3DDEVINFO_D3D9BANDWIDTHTIMINGS {
  FLOAT MaxBandwidthUtilized;
  FLOAT FrontEndUploadMemoryUtilizedPercent;
  FLOAT VertexRateUtilizedPercent;
  FLOAT TriangleSetupRateUtilizedPercent;
  FLOAT FillRateUtilizedPercent;
} D3DDEVINFO_D3D9BANDWIDTHTIMINGS, *LPD3DDEVINFO_D3D9BANDWIDTHTIMINGS;

成员

MaxBandwidthUtilized

类型: FLOAT

从主机 CPU 到 GPU 的带宽或最大数据传输速率。 这通常是连接 CPU 和 GPU 的 PCI 或 AGP 总线的带宽。

FrontEndUploadMemoryUtilizedPercent

类型: FLOAT

将数据从主机 CPU 上传到 GPU 时使用的内存百分比。

VertexRateUtilizedPercent

类型: FLOAT

顶点吞吐量百分比。 这是与理论最大顶点处理速率相比处理的顶点数。

TriangleSetupRateUtilizedPercent

类型: FLOAT

三角形设置吞吐量百分比。 这是与理论最大三角形设置速率相比,为光栅化设置设置的三角形数。

FillRateUtilizedPercent

类型: FLOAT

像素填充吞吐量百分比。 这是与理论像素填充相比所填充的像素数。

要求

要求
标头
D3D9Types.h

另请参阅

Direct3D 结构

GetData