IWRdsProtocolManager インターフェイス (wtsprotocol.h)
リモート デスクトップ サービス サービスがプロトコル プロバイダーとの通信に使用するメソッドを公開します。 これは、リモート デスクトップ サービス サービスが CoCreateInstanceEx を呼び出すプロトコル プロバイダー内の唯一のインターフェイスです。 さらに、リモート デスクトップ サービス サービスがプロトコル プロバイダーに対して行う最初の呼び出しは、 CreateListener メソッドに対するものです。
継承
IWRdsProtocolManager インターフェイスは、IUnknown インターフェイスから継承します。 IWRdsProtocolManager には、次の種類のメンバーもあります。
メソッド
IWRdsProtocolManager インターフェイスには、これらのメソッドがあります。
IWRdsProtocolManager::CreateListener 受信クライアント接続要求をリッスンする IWRdsProtocolListener オブジェクトの作成を要求します。 |
IWRdsProtocolManager::Initialize プロトコル マネージャーを初期化します。 |
IWRdsProtocolManager::NotifyServiceStateChange リモート デスクトップ サービス サービスの状態が変更されていることをプロトコル プロバイダーに通知します。 |
IWRdsProtocolManager::NotifySessionOfServiceStart 特定のセッションに対してリモート デスクトップ サービス サービスが開始されたことをプロトコル プロバイダーに通知します。 |
IWRdsProtocolManager::NotifySessionOfServiceStop 特定のセッションに対してリモート デスクトップ サービス サービスが停止したことをプロトコル プロバイダーに通知します。 |
IWRdsProtocolManager::NotifySessionStateChange セッションの状態の変更をプロトコル プロバイダーに通知します。 |
IWRdsProtocolManager::NotifySettingsChange リモート デスクトップ サービス サービス内の設定の変更をプロトコル プロバイダーに通知します。 |
IWRdsProtocolManager::Uninitialize プロトコル マネージャーを初期化解除します。 |
注釈
このインターフェイスでメソッドを呼び出すときにデッドロックが発生する可能性を回避するには、リモート デスクトップ サービス API が直接または間接的に呼び出される関数またはメソッドの呼び出しを行わないでください。 送信呼び出しを行う必要がある場合は、新しいスレッドを開始し、新しいスレッドから送信呼び出しを行う必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2012 |
対象プラットフォーム | Windows |
ヘッダー | wtsprotocol.h |