リモート デスクトップ サービス API
ほとんどのアプリケーションは、リモート デスクトップ サービス (旧称ターミナル サービス) 環境で変更なしで実行され、リモート デスクトップ サービス API を使用する必要はありません。 リモート デスクトップ サービス API は、主に、リモート デスクトップ サービス管理用のクライアント/サーバー アプリケーションとアプリケーションに役立ちます。
リモート デスクトップ サービス API は、Wtsapi32.dllへの一連の関数呼び出しです。 リモート デスクトップ サービス環境とリモート デスクトップ サービス以外の環境の両方で実行するようにアプリケーションを設計するには、実行時の動的リンクを使用して、Wtsapi32.dllが存在するためにチェックします。 詳細については、「 Wtsapi32.dllへの実行時リンク 」を参照してください。
リモート デスクトップ サービス API を使用すると、アプリケーションはリモート デスクトップ サービス環境で次のタスクを実行できます。
- リモート デスクトップ サービス管理。たとえば、ドメイン内のリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー (旧称ターミナル サーバー) の列挙と管理、RD セッション ホスト サーバーでのセッションとプロセスの列挙と管理などです。
- リモート デスクトップ サービス環境でのクライアント/サーバー アプリケーションの拡張。
- リモート デスクトップ サービス仮想チャネルを使用して、アプリケーションのクライアント モジュールとサーバー モジュール間で通信する。
- リモート デスクトップ サービス固有のユーザー構成情報の設定と取得。