次の方法で共有


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