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


S_PRESENT

Список некоторых возможных кодов возврата для методов и функций.

#define Описание
S_OK Устройство работает обычно и может использоваться для отрисовки.
S_PRESENT_OCCLUDED Область презентации находится в окклюду. Occlusion означает, что окно презентации свернуто или другое устройство ввело полноэкранный режим на том же мониторе, что и окно презентации, и окно презентации полностью находится на этом мониторе. Occlusion не произойдет, если клиентская область охватывается другим окном.
Приложения Occluded могут продолжать отрисовку, и все вызовы будут выполнены успешно, но окно презентации occluded не будет обновлено. Предпочтительно приложение должно прекратить отрисовку в окне презентации с помощью устройства и продолжать вызывать CheckDeviceState, пока не S_OK или S_PRESENT_MODE_CHANGED возвращается.
S_PRESENT_MODE_CHANGED Режим отображения рабочего стола был изменен. Приложение может продолжать отрисовку, но может быть преобразование цвета или растяжение. Выберите формат обратного буфера, аналогичный текущему режиму отображения, и вызов "Сброс", чтобы повторно создать цепочки буферов. Устройство покидает это состояние после вызова сброса.

 

Другие коды ошибок содержатся в D3DERR.

константы Direct3D