次の方法で共有


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

取得する仮想チャネル情報の種類を示す値が含まれます。