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


S_PRESENT

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

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

 

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

Константы Direct3D