Метод IWTSProtocolConnectionCallback::RedrawWindow (wtsprotocol.h)
[IWTSProtocolConnectionCallback::RedrawWindow больше недоступен для использования с Windows Server 2012. Вместо этого используйте IWRdsProtocolConnectionCallback::RedrawWindow.]
Запрашивает, чтобы служба удаленных рабочих столов перерисовывал окно клиента.
Синтаксис
HRESULT RedrawWindow(
[in, optional] WTS_SMALL_RECT *rect
);
Параметры
[in, optional] rect
Структура WTS_SMALL_RECT , содержащая координаты x и y экрана для перерисовки. Значение NULL запрашивает перерисовку всего экрана.
Возвращаемое значение
Если функция завершается успешно, функция возвращает S_OK.
Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку. Возможные значения включают, помимо прочего, значения из следующего списка. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.
Комментарии
Этот метод обычно вызывается после метода StopScreenUpdates .
Чтобы избежать взаимоблокировок при вызове этого метода, выполните указанные ниже действия.
- Создайте отдельный поток, в котором будет выполняться вызов. Не выполняйте вызов из какого-либо метода протокола, который вы реализуете.
- Не блокируйте этот метод перед ответом на другой вызов службы удаленных рабочих столов.
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 R2 |
Целевая платформа | Windows |
Header | wtsprotocol.h |