Интерфейс 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 |