次の方法で共有


ID3D10Counter インターフェイス

このインターフェイスは、GPU パフォーマンスを測定するメソッドをカプセル化します。

IUnknown
   ID3D10Asynchronous
      ID3D10Counter

このインターフェイスには以下のメソッドがあります。

メソッド 説明
ID3D10Counter::GetDesc カウンターの記述を取得します。

カウンターは、ID3D10Device::CreateCounter を使用して作成できます。

これは、ID3D10Asynchronous インターフェイスの派生クラスです。

カウンター データは、ID3D10Asynchronous::Begin コマンド、複数のグラフィック コマンド、1 つの ID3D10Asynchronous::End コマンドを発行し、ID3D10Asynchronous::GetData を呼び出して、Begin から End までの間に何が実行されたかに関するデータを取得することによって収集されます。GetData によって返されるデータは、カウンターの種類によって異なります。End を呼び出すと、End の最終呼び出しまでの正確なデータが GetData から返されます。

カウンターはプロファイリングに最適です。

パフォーマンス カウンターの種類の一覧については、「D3D10_COUNTER」を参照してください。

関連項目

コア インターフェイス