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


Метод IWRdsProtocolConnectionCallback::RedrawWindow (wtsprotocol.h)

Запрашивает, чтобы служба удаленных рабочих столов перерисовывал окно клиента.

Синтаксис

HRESULT RedrawWindow(
  [in, optional] WRDS_SMALL_RECT *rect
);

Параметры

[in, optional] rect

Структура WRDS_SMALL_RECT , содержащая координаты x и y экрана для перерисовки. Значение NULL запрашивает перерисовку всего экрана.

Возвращаемое значение

Если функция завершается успешно, функция возвращает S_OK.

Если функция завершается сбоем, она возвращает значение HRESULT , указывающее на ошибку. Возможные значения включают, помимо прочего, значения из следующего списка. Список распространенных кодов ошибок см. в разделе Общие значения HRESULT.

Комментарии

Этот метод обычно вызывается после метода StopScreenUpdates .

Чтобы избежать взаимоблокировок при вызове этого метода, выполните указанные ниже действия.

  • Создайте отдельный поток, в котором будет выполняться вызов. Не выполняйте вызов из какого-либо метода протокола, который вы реализуете.
  • Не блокируйте этот метод перед ответом на другой вызов службы удаленных рабочих столов.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2012
Целевая платформа Windows
Header wtsprotocol.h

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

IWRdsProtocolConnectionCallback