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

こちらもご覧ください

IDispatch

IRDPSRAPIAttendeeDisconnectInfo

IRDPSRAPIAttendeeManager