IRDPSRAPIAttendee インターフェイス (rdpencomapi.h)
出席者オブジェクトは、クライアントがセッションに接続して認証された結果として作成されます。 出席者オブジェクトが作成されると、出席者リストに自動的に追加されます。このオブジェクトのインスタンスを作成することはできません。 アプリケーションは、次の方法で出席者オブジェクトにアクセスできます。
- IRDPSessionEvents::OnAttendeeConnected イベントが発生すると、パラメーターは、作成された出席者オブジェクトに対応する IDispatch ポインターです。
- AttendeeDisconnectInfo オブジェクトの Attendee プロパティにアクセスします。 このオブジェクトへの IDispatch ポインターは、 IRDPSessionEvents::OnAttendeeDisconnected イベントによって発生します。 これは、切断された出席者をアプリケーションに通知する方法です。
- IRDPSRAPIAttendeeManager インターフェイスで get_Item メソッドを呼び出します。
- IRDPSRAPIAttendeeManager::get__NewEnum メソッドによって返される列挙子でget_Nextを呼び出します。
継承
IRDPSRAPIAttendee インターフェイスは、IDispatch インターフェイスから継承されます。 IRDPSRAPIAttendee には、次の種類のメンバーもあります。
メソッド
IRDPSRAPIAttendee インターフェイスには、これらのメソッドがあります。
IRDPSRAPIAttendee::get_ConnectivityInfo 出席者の接続情報を取得します。 |
IRDPSRAPIAttendee::get_ControlLevel 出席者がセッションに対して持っているコントロールのレベル。 (Get) |
IRDPSRAPIAttendee::get_Flags RDPENCOMAPI_ATTENDEE_FLAGS列挙型で定義されている出席者固有のフラグを取得します。 |
IRDPSRAPIAttendee::get_Id 出席者の一意識別子。 |
IRDPSRAPIAttendee::get_Invitation 出席者に会議へのアクセス権を付与するために使用される招待。 |
IRDPSRAPIAttendee::get_RemoteName リモート クライアントの名前。 これは通常、出席者のフレンドリ名です。 |
IRDPSRAPIAttendee::p ut_ControlLevel 出席者がセッションに対して持っているコントロールのレベル。 (Put) |
IRDPSRAPIAttendee::TerminateConnection 出席者が表すクライアントを切断します。 |
注釈
アプリケーションでは、出席者オブジェクトへのポインターを保存しないでください。 出席者オブジェクトの有効期間は、 RDPSession オブジェクトの有効期間によって異なります。 また、セッションがまだ開いている状態かどうか、および出席者オブジェクトに対応するクライアントがまだセッションに接続されているかによっても異なります。 アプリケーションは出席者オブジェクトへの参照を保持できますが、クライアントが切断された後、またはセッションが破棄された後に、そのオブジェクトに対して一部のメソッドを呼び出すと 、E_UNEXPECTED エラーが返されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ | UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | rdpencomapi.h |