共用方式為


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

訊息 ID。 此參數必須是下列其中一個值。

TS_STATUS_VM_LOADING

虛擬機器正在載入。

TS_STATUS_VM_WAKING

虛擬機器正在喚醒。

TS_STATUS_VM_BOOTING

虛擬機器正在啟動。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

此方法可讓外掛程式將更特定的狀態和錯誤訊息傳送至 RDC 用戶端,覆寫遠端桌面連線代理人 (RD 連線代理人) 傳送至用戶端的預設狀態和錯誤訊息。

下列錯誤碼是由 RD 連線代理人所定義,供外掛程式使用。

需求

   
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2012
目標平台 Windows
標頭 sbtsv.h

另請參閱

ITsSbBaseNotifySink