Поделиться через


Метод 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

См. также

IDXGISwapChain