Метод IDXGISwapChain::GetFrameStatistics (dxgi.h)
Возвращает статистику производительности последнего кадра отрисовки.
Синтаксис
HRESULT GetFrameStatistics(
[out] DXGI_FRAME_STATISTICS *pStats
);
Параметры
[out] pStats
Тип: DXGI_FRAME_STATISTICS*
Указатель на структуру DXGI_FRAME_STATISTICS для статистики кадров.
Возвращаемое значение
Тип: HRESULT
Возвращает одно из DXGI_ERROR значений.
Замечания
Нельзя использовать GetFrameStatistics для цепочек буферов, использующих модель презентации передачи бит-блоков (bitblt) и рисование в окне.
Вы можете использовать только GetFrameStatistics для цепочек буферов, использующих модель презентации для переверки или рисования в полноэкранном режиме. Вы задаете значение DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL в элементе SwapEffect структуры DXGI_SWAP_CHAIN_DESC1, чтобы указать, что цепочка буферов использует модель презентации flip.
Статистика не является надежной во многих сценариях мониторинга, а также в сценариях, где выполняются другие полноэкранные приложения.
Может потребоваться вызвать DwmFlush перед обновлением статистики кадров в системах, поддерживающих очередь перевернутого оборудования.
Требования
Требование | Ценность |
---|---|
целевая платформа | Виндоус |
заголовка | dxgi.h |
библиотеки |
DXGI.lib |