IWTSProtocolConnectionCallback::RedrawWindow メソッド (wtsprotocol.h)
[IWTSProtocolConnectionCallback::RedrawWindow は、Windows Server 2012 の時点で使用できなくなりました。 代わりに、 IWRdsProtocolConnectionCallback::RedrawWindow.] を使用します。
リモート デスクトップ サービス サービスがクライアント ウィンドウを再描画することを要求します。
構文
HRESULT RedrawWindow(
[in, optional] WTS_SMALL_RECT *rect
);
パラメーター
[in, optional] rect
再描画する画面の x 座標と y 座標を含むWTS_SMALL_RECT構造体。 NULL の値は、画面全体を再描画することを要求します。
戻り値
関数が成功した場合、関数は S_OKを返します。
関数が失敗した場合は、エラーを示す HRESULT 値を返します。 使用できる値には、次の一覧に含まれる値が含まれますが、これらに限定されません。 一般的なエラー コードの一覧については、「 共通 HRESULT 値」を参照してください。
解説
通常、このメソッドは StopScreenUpdates メソッドの後に呼び出されます。
このメソッドを呼び出すときにデッドロックを回避するには、
- 呼び出しを行う別のスレッドを作成します。 実装しているプロトコル メソッドの内部から呼び出しを行わないでください。
- リモート デスクトップ サービスによって別の呼び出しに応答する前に、このメソッドをブロックしないでください。
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 R2 |
対象プラットフォーム | Windows |
ヘッダー | wtsprotocol.h |