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