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