ID3D11Counter インターフェイス (d3d11.h)
このインターフェイスは、GPU パフォーマンスを測定するためのメソッドをカプセル化します。
継承
ID3D11Counter インターフェイスは ID3D11Asynchronous から継承されます。 ID3D11Counter には、次の種類のメンバーもあります。
メソッド
ID3D11Counter インターフェイスには、これらのメソッドがあります。
ID3D11Counter::GetDesc カウンターの説明を取得します。 (ID3D11Counter.GetDesc) |
解説
カウンターは ID3D11Device::CreateCounter で作成できます。
これは ID3D11Asynchronous の派生クラスです。
カウンター データは 、ID3D11DeviceContext::Begin コマンドを発行し、一部のグラフィックス コマンドを発行し、 ID3D11DeviceContext::End コマンドを発行した後、 ID3D11DeviceContext::GetData を呼び出して Begin 呼び出しと終了呼び出しの間に発生した処理に関するデータを取得することによって収集されます。 GetData によって返されるデータは、カウンターの種類によって異なります。 End の呼び出しにより、GetData によって返されるデータは End の最後の呼び出しまで正確になります。
カウンターはプロファイリングに最適です。
パフォーマンス カウンターの種類の一覧については、「 D3D11_COUNTER」を参照してください。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d3d11.h |