wtsapi32.h ヘッダー
このヘッダーは、リモート デスクトップ サービスによって使用されます。 詳細については、次を参照してください。
wtsapi32.h には、次のプログラミング インターフェイスが含まれています。
関数
WTSCloseServer リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーへの開いているハンドルを閉じます。 |
WTSConnectSessionA リモート デスクトップ サービス セッションをローカル コンピューター上の既存のセッションに接続します。 (ANSI) |
WTSConnectSessionW リモート デスクトップ サービス セッションをローカル コンピューター上の既存のセッションに接続します。 (Unicode) |
WTSCreateListenerA 新しいリモート デスクトップ サービス リスナーを作成するか、既存のリスナーを構成します。 (ANSI) |
WTSCreateListenerW 新しいリモート デスクトップ サービス リスナーを作成するか、既存のリスナーを構成します。 (Unicode) |
WTSDisconnectSession セッションを閉じずに、指定したリモート デスクトップ サービス セッションからログオン ユーザーを切断します。 |
WTSEnableChildSessions 子セッションを有効または無効にします。 |
WTSEnumerateListenersA リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上のすべてのリモート デスクトップ サービス リスナーを列挙します。 (ANSI) |
WTSEnumerateListenersW リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上のすべてのリモート デスクトップ サービス リスナーを列挙します。 (Unicode) |
WTSEnumerateProcessesA 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上のアクティブなプロセスに関する情報を取得します。 (ANSI) |
WTSEnumerateProcessesExA 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーまたはリモート デスクトップ仮想化ホスト (RD 仮想化ホスト) サーバー上のアクティブなプロセスに関する情報を取得します。 (ANSI) |
WTSEnumerateProcessesExW 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーまたはリモート デスクトップ仮想化ホスト (RD 仮想化ホスト) サーバー上のアクティブなプロセスに関する情報を取得します。 (Unicode) |
WTSEnumerateProcessesW 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上のアクティブなプロセスに関する情報を取得します。 (Unicode) |
WTSEnumerateServersA 指定したドメイン内のすべてのリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーの一覧を返します。 (ANSI) |
WTSEnumerateServersW 指定したドメイン内のすべてのリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーの一覧を返します。 (Unicode) |
WTSEnumerateSessionsA リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上のセッションの一覧を取得します。 (ANSI) |
WTSEnumerateSessionsExA 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーまたはリモート デスクトップ仮想化ホスト (RD 仮想化ホスト) サーバー上のセッションの一覧を取得します。 (ANSI) |
WTSEnumerateSessionsExW 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーまたはリモート デスクトップ仮想化ホスト (RD 仮想化ホスト) サーバー上のセッションの一覧を取得します。 (Unicode) |
WTSEnumerateSessionsW リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上のセッションの一覧を取得します。 (Unicode) |
WTSFreeMemory リモート デスクトップ サービス関数によって割り当てられたメモリを解放します。 |
WTSFreeMemoryExA リモート デスクトップ サービス関数によって割り当てられたWTS_PROCESS_INFO_EXまたはWTS_SESSION_INFO_1構造体を含むメモリを解放します。 (ANSI) |
WTSFreeMemoryExW リモート デスクトップ サービス関数によって割り当てられたWTS_PROCESS_INFO_EXまたはWTS_SESSION_INFO_1構造体を含むメモリを解放します。 (Unicode) |
WTSGetChildSessionId 子セッション識別子 (存在する場合) を取得します。 |
WTSGetListenerSecurityA リモート デスクトップ サービス リスナーのセキュリティ記述子を取得します。 (ANSI) |
WTSGetListenerSecurityW リモート デスクトップ サービス リスナーのセキュリティ記述子を取得します。 (Unicode) |
WTSIsChildSessionsEnabled 子セッションを有効にするかどうかを指定します。 |
WTSLogoffSession 指定したリモート デスクトップ サービス セッションをログオフします。 |
WTSOpenServerA 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーへのハンドルを開きます。 (ANSI) |
WTSOpenServerExA 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーまたはリモート デスクトップ仮想化ホスト (RD 仮想化ホスト) サーバーへのハンドルを開きます。 (ANSI) |
WTSOpenServerExW 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーまたはリモート デスクトップ仮想化ホスト (RD 仮想化ホスト) サーバーへのハンドルを開きます。 (Unicode) |
WTSOpenServerW 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーへのハンドルを開きます。 (Unicode) |
WTSQueryListenerConfigA リモート デスクトップ サービス リスナーの構成情報を取得します。 (ANSI) |
WTSQueryListenerConfigW リモート デスクトップ サービス リスナーの構成情報を取得します。 (Unicode) |
WTSQuerySessionInformationA 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上の指定したセッションのセッション情報を取得します。 (ANSI) |
WTSQuerySessionInformationW 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上の指定したセッションのセッション情報を取得します。 (Unicode) |
WTSQueryUserConfigA 指定したドメイン コントローラーまたはリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上の指定したユーザーの構成情報を取得します。 (ANSI) |
WTSQueryUserConfigW 指定したドメイン コントローラーまたはリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上の指定したユーザーの構成情報を取得します。 (Unicode) |
WTSQueryUserToken セッション ID で指定されたログオン ユーザーのプライマリ アクセス トークンを取得します。 |
WTSRegisterSessionNotification セッション変更通知を受信するように、指定されたウィンドウを登録します。 (WTSRegisterSessionNotification) |
WTSRegisterSessionNotificationEx セッション変更通知を受信するように、指定されたウィンドウを登録します。 (WTSRegisterSessionNotificationEx) |
WTSSendMessageA 指定したリモート デスクトップ サービス セッションのクライアント デスクトップにメッセージ ボックスを表示します。 (ANSI) |
WTSSendMessageW 指定したリモート デスクトップ サービス セッションのクライアント デスクトップにメッセージ ボックスを表示します。 (Unicode) |
WTSSetListenerSecurityA リモート デスクトップ サービス リスナーのセキュリティ記述子を構成します。 (ANSI) |
WTSSetListenerSecurityW リモート デスクトップ サービス リスナーのセキュリティ記述子を構成します。 (Unicode) |
WTSSetUserConfigA 指定したドメイン コントローラーまたはリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上の指定したユーザーの構成情報を変更します。 (ANSI) |
WTSSetUserConfigW 指定したドメイン コントローラーまたはリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上の指定したユーザーの構成情報を変更します。 (Unicode) |
WTSShutdownSystem 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーをシャットダウン (および必要に応じて再起動) します。 |
WTSStartRemoteControlSessionA 別のリモート デスクトップ サービス セッションのリモート コントロールを開始します。 リモート セッションからこの関数を呼び出す必要があります。 (ANSI) |
WTSStartRemoteControlSessionW 別のリモート デスクトップ サービス セッションのリモート コントロールを開始します。 リモート セッションからこの関数を呼び出す必要があります。 (Unicode) |
WTSStopRemoteControlSession リモート コントロール セッションを停止します。 |
WTSTerminateProcess 指定したリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーで、指定したプロセスを終了します。 |
WTSUnRegisterSessionNotification 指定したウィンドウの登録を解除して、それ以上セッション変更通知を受信しないようにします。 (WTSUnRegisterSessionNotification) |
WTSUnRegisterSessionNotificationEx 指定したウィンドウの登録を解除して、それ以上セッション変更通知を受信しないようにします。 (WTSUnRegisterSessionNotificationEx) |
WTSVirtualChannelClose 開いている仮想チャネル ハンドルを閉じます。 |
WTSVirtualChannelOpen 指定した仮想チャネルのサーバー側へのハンドルを開きます。 |
WTSVirtualChannelOpenEx WTSVirtualChannelOpen と同様の方法で仮想チャネルを作成します。 |
WTSVirtualChannelPurgeInput 指定した仮想チャネル上のサーバーにクライアントから送信されたすべてのキュー入力データを削除します。 |
WTSVirtualChannelPurgeOutput 指定した仮想チャネル上のサーバーからクライアントに送信されたすべてのキュー出力データを削除します。 |
WTSVirtualChannelQuery 指定した仮想チャネルに関する情報を返します。 |
WTSVirtualChannelRead 仮想チャネルのサーバー側からデータを読み取ります。 |
WTSVirtualChannelWrite 仮想チャネルのサーバー側にデータを書き込みます。 |
WTSWaitSystemEvent 呼び出し元に戻る前に、リモート デスクトップ サービス イベントを待機します。 |
構造
WTS_CLIENT_ADDRESS リモート デスクトップ サービス セッションのクライアント ネットワーク アドレスを格納します。 |
WTS_CLIENT_DISPLAY リモート デスクトップ接続 (RDC) クライアントの表示に関する情報が含まれます。 (WTS_CLIENT_DISPLAY) |
WTS_PROCESS_INFO_EXA リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーで実行されているプロセスに関する拡張情報が含まれています。 (ANSI) |
WTS_PROCESS_INFO_EXW リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーで実行されているプロセスに関する拡張情報が含まれています。 (Unicode) |
WTS_PROCESS_INFOA リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーで実行されているプロセスに関する情報が含まれます。 (ANSI) |
WTS_PROCESS_INFOW リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーで実行されているプロセスに関する情報が含まれます。 (Unicode) |
WTS_SERVER_INFOA 特定のリモート デスクトップ サービス サーバーに関する情報が含まれます。 (ANSI) |
WTS_SERVER_INFOW 特定のリモート デスクトップ サービス サーバーに関する情報が含まれます。 (Unicode) |
WTS_SESSION_ADDRESS セッションに割り当てられた仮想 IP アドレスが含まれます。 |
WTS_SESSION_INFO_1A リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーまたはリモート デスクトップ仮想化ホスト (RD 仮想化ホスト) サーバー上のクライアント セッションに関する拡張情報が含まれます。 (ANSI) |
WTS_SESSION_INFO_1W リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーまたはリモート デスクトップ仮想化ホスト (RD 仮想化ホスト) サーバー上のクライアント セッションに関する拡張情報が含まれます。 (Unicode) |
WTS_SESSION_INFOA リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上のクライアント セッションに関する情報が含まれています。 (ANSI) |
WTS_SESSION_INFOW リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上のクライアント セッションに関する情報が含まれています。 (Unicode) |
WTSCLIENTA リモート デスクトップ接続 (RDC) クライアントに関する情報が含まれています。 (ANSI) |
WTSCLIENTW リモート デスクトップ接続 (RDC) クライアントに関する情報が含まれています。 (Unicode) |
WTSCONFIGINFOA リモート デスクトップ サービス セッションに関する情報が含まれます。 (WTSCONFIGINFOA) |
WTSCONFIGINFOW リモート デスクトップ サービス セッションに関する情報が含まれます。 (WTSCONFIGINFOW) |
WTSINFOA リモート デスクトップ サービス セッションに関する情報が含まれます。 (WTSINFOA) |
WTSINFOEX_LEVEL_A リモート デスクトップ サービス セッションに関する拡張情報を含むWTSINFOEX_LEVEL1構造体が含まれます。 (ANSI) |
WTSINFOEX_LEVEL_W リモート デスクトップ サービス セッションに関する拡張情報を含むWTSINFOEX_LEVEL1構造体が含まれます。 (Unicode) |
WTSINFOEX_LEVEL1_A リモート デスクトップ サービス セッションに関する拡張情報が含まれます。 (ANSI) |
WTSINFOEX_LEVEL1_W リモート デスクトップ サービス セッションに関する拡張情報が含まれます。 (Unicode) |
WTSINFOEXA リモート デスクトップ サービス セッションに関する拡張情報を含むWTSINFOEX_LEVEL共用体が含まれます。 (ANSI) |
WTSINFOEXW リモート デスクトップ サービス セッションに関する拡張情報を含むWTSINFOEX_LEVEL共用体が含まれます。 (Unicode) |
WTSINFOW リモート デスクトップ サービス セッションに関する情報が含まれます。 (WTSINFOW) |
WTSLISTENERCONFIGA リモート デスクトップ サービス リスナーに関する情報が含まれます。 (ANSI) |
WTSLISTENERCONFIGW リモート デスクトップ サービス リスナーに関する情報が含まれます。 (Unicode) |
WTSUSERCONFIGA ドメイン コントローラーまたはリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上のユーザーの構成情報が含まれます。 (ANSI) |
WTSUSERCONFIGW ドメイン コントローラーまたはリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバー上のユーザーの構成情報が含まれます。 (Unicode) |
列挙
WTS_CONFIG_CLASS WTSQueryUserConfig 関数と WTSSetUserConfig 関数の呼び出しで設定または取得するユーザー構成情報の種類を示す値が含まれます。 |
WTS_CONFIG_SOURCE WTSQueryUserConfig 関数によって返される構成情報のソースを指定します。 |
WTS_CONNECTSTATE_CLASS リモート デスクトップ サービス セッションの接続状態を指定します。 |
WTS_INFO_CLASS WTSQuerySessionInformation 関数の呼び出しで取得するセッション情報の種類を示す値を格納します。 |
WTS_TYPE_CLASS リモート デスクトップ サービス関数がバッファーで返した構造体の種類を指定します。 |
WTS_VIRTUAL_CLASS 取得する仮想チャネル情報の種類を示す値が含まれます。 |