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 |