Compartilhar via


Interface ID3D11Counter (d3d11.h)

Essa interface encapsula métodos para medir o desempenho da GPU.

Herança

A interface ID3D11Counter herda de ID3D11Asynchronous. ID3D11Counter também tem estes tipos de membros:

Métodos

A interface ID3D11Counter tem esses métodos.

 
ID3D11Counter::GetDesc

Obtenha uma descrição do contador. (ID3D11Counter.GetDesc)

Comentários

Um contador pode ser criado com ID3D11Device::CreateCounter.

Essa é uma classe derivada de ID3D11Asynchronous.

Os dados do contador são coletados emitindo um comando ID3D11DeviceContext::Begin , emitindo alguns comandos gráficos, emitindo um comando ID3D11DeviceContext::End e chamando ID3D11DeviceContext::GetData para obter dados sobre o que aconteceu entre as chamadas Begin e End. Os dados retornados por GetData serão diferentes dependendo do tipo de contador. A chamada para End faz com que os dados retornados por GetData sejam precisos até a última chamada para End.

Os contadores são mais adequados para criação de perfil.

Para obter uma lista dos tipos de contadores de desempenho, consulte D3D11_COUNTER.

Requisitos

   
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d3d11.h

Confira também

Interfaces principais

ID3D11Assíncrono