Compartilhar via


Interface ID3D10Counter (d3d10.h)

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

Herança

A interface ID3D10Counter herda de ID3D10Asynchronous. ID3D10Counter também tem estes tipos de membros:

Métodos

A interface ID3D10Counter tem esses métodos.

 
ID3D10Counter::GetDesc

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

Comentários

Um contador pode ser criado com ID3D10Device::CreateCounter.

Essa é uma classe derivada de Interface ID3D10Asynchronous.

Os dados de contador são coletados emitindo um comando ID3D10Asynchronous::Begin , emitindo alguns comandos gráficos, emitindo um comando ID3D10Asynchronous::End e, em seguida, chamando ID3D10Asynchronous::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 D3D10_COUNTER.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d10.h

Confira também

Interfaces principais

ID3D10Assíncrono