次の方法で共有


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

関連項目

コア インターフェイス

ID3D11Asynchronous