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


Метод ITsSbBaseNotifySink::OnReportStatus (sbtsv.h)

Отправляет сообщения о состоянии клиенту подключения к удаленному рабочему столу (RDC) в отношении обработки клиентского подключения.

Синтаксис

HRESULT OnReportStatus(
  [in] CLIENT_MESSAGE_TYPE messageType,
  [in] DWORD               messageID
);

Параметры

[in] messageType

Тип сообщения. Этот параметр должен иметь одно из следующих значений.

CLIENT_MESSAGE_CONNECTION_STATUS

Сообщение о состоянии.

CLIENT_MESSAGE_CONNECTION_ERROR

Сообщение об ошибке.

[in] messageID

Идентификатор сообщения. Этот параметр должен иметь одно из следующих значений.

TS_STATUS_VM_LOADING

Виртуальная машина загружается.

TS_STATUS_VM_WAKING

Виртуальная машина просыпается.

TS_STATUS_VM_BOOTING

Виртуальная машина запускается.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Этот метод позволяет подключаемым модулям отправлять клиенту RDC более конкретные сообщения о состоянии и ошибках, переопределяя состояние по умолчанию и сообщения об ошибках, которые брокер подключений к удаленному рабочему столу отправляет клиенту.

Следующие коды ошибок определяются брокером подключений к удаленному рабочему столу для использования подключаемыми модулями.

Требования

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

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

ITsSbBaseNotifySink