共用方式為


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