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


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

См. также раздел

IWTSProtocolConnectionCallback

StopScreenUpdates