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