Интерфейс ID3D11Counter (d3d11.h)

Этот интерфейс инкапсулирует методы для измерения производительности GPU.

Наследование

Интерфейс ID3D11Counter наследуется от ID3D11Asynchronous. ID3D11Counter также имеет следующие типы членов:

Методы

Интерфейс ID3D11Counter содержит следующие методы.

 
ID3D11Counter::GetDesc

Получите описание счетчика. (ID3D11Counter.GetDesc)

Комментарии

Счетчик можно создать с помощью ID3D11Device::CreateCounter.

Это производный класс ID3D11Asynchronous.

Данные счетчика собираются путем выполнения команды ID3D11DeviceContext::Begin , выполнения некоторых графических команд, выполнения команды ID3D11DeviceContext::End , а затем вызова ID3D11DeviceContext::GetData для получения данных о том, что произошло между вызовами Begin и End. Данные, возвращаемые GetData, будут отличаться в зависимости от типа счетчика. Вызов end приводит к тому, что данные, возвращаемые GetData, будут точными до последнего вызова End.

Счетчики лучше всего подходят для профилирования.

Список типов счетчиков производительности см. в разделе D3D11_COUNTER.

Требования

   
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d3d11.h

См. также раздел

Основные интерфейсы

ID3D11Asynchronous