IADsTSUserEx インターフェイス (tsuserex.h)
IADsTSUserEx インターフェイスのプロパティ メソッドを使用して、リモート デスクトップ サービスのユーザー プロパティを調べて構成できます。 プロパティには、IADsTSUserEx クラスの logon、TerminalServicesHomeDirectory、リモート コントロール、セッション、および環境プロパティが含まれます。
このインターフェイスのメソッドを呼び出す前に、 IADs::GetInfo メソッドまたは IADs::GetInfoEx メソッドを呼び出して、基になるディレクトリ ストアからプロパティ キャッシュに ADSI オブジェクトのプロパティ値を読み込む必要があります。 クラスのすべてのプロパティ値を更新するには、 IADs::GetInfo を呼び出します。 IADs::GetInfoEx を呼び出して、プロパティ キャッシュ内の選択したプロパティの値を更新します。
このインターフェイスのメソッドを呼び出した後、 IADs::SetInfo メソッドを呼び出して、基になるディレクトリ ストアの永続ストアにプロパティ値の変更を保存する必要があります。
詳細については、 ADSI 属性キャッシュと ADSIインターフェイスのリファレンス セクションを参照してください。 プロパティ メソッドの一般的な説明については、「 Interface Property Methods」を参照してください。
次の表に、 IADsTSUserEx インターフェイスのプロパティ メソッドを vtable 順に示します。
継承
IADsTSUserEx インターフェイスは、IDispatch インターフェイスから継承されます。
メソッド
IADsTSUserEx インターフェイスには、これらのメソッドがあります。
IADsTSUserEx::get_AllowLogon ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンできるかどうかを示す 値です。 (Get) |
IADsTSUserEx::get_BrokenConnectionAction リモート デスクトップ サービスのセッション制限に達したときに実行するアクションを示す 値です。 (Get) |
IADsTSUserEx::get_ConnectClientDrivesAtLogon リモート デスクトップ サービス セッションの開始時にマップされたクライアント ドライブを再接続する必要があるかどうかを示す 値です。 (Get) |
IADsTSUserEx::get_ConnectClientPrintersAtLogon ログオン時にマップされたクライアント プリンターに再接続するかどうかを示す 値です。 (Get) |
IADsTSUserEx::get_DefaultToMainPrinter クライアントの既定のプリンターに自動的に印刷するかどうかを示す 値です。 (Get) |
IADsTSUserEx::get_EnableRemoteControl ユーザーのリモート デスクトップ サービス セッションのリモート監視またはリモート制御を許可するかどうかを示す 値です。 (Get) |
IADsTSUserEx::get_MaxConnectionTime リモート デスクトップ サービス セッションの最大期間。 指定した分数が経過すると、セッションを切断または終了できます。 (Get) |
IADsTSUserEx::get_MaxDisconnectionTime 切断されたリモート デスクトップ サービス セッションがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーでアクティブなままになる最大時間。 指定した分数が経過すると、セッションは終了します。 (Get) |
IADsTSUserEx::get_MaxIdleTime リモート デスクトップ サービス セッションがアイドル状態を維持できる最大時間。 指定した分数が経過すると、セッションを切断または終了できます。 (Get) |
IADsTSUserEx::get_ReconnectionAction 切断されたリモート デスクトップ サービス セッションへの再接続を許可するかどうかを示す 値です。 (Get) |
IADsTSUserEx::get_TerminalServicesHomeDirectory ユーザーのルート ディレクトリ。 リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーの各ユーザーには、一意のルート ディレクトリがあります。 これにより、アプリケーション情報がマルチユーザー環境のユーザーごとに個別に格納されるようになります。 (Get) |
IADsTSUserEx::get_TerminalServicesHomeDrive ユーザーのルート ドライブ。 ネットワーク環境では、このプロパティは、ルート ディレクトリとして指定された UNC パスがマップされるドライブ仕様 (ドライブ文字の後にコロン) を含む文字列です。 (Get) |
IADsTSUserEx::get_TerminalServicesInitialProgram ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンしたときに、ユーザーが自動的に起動するアプリケーションのパスとファイル名。 (Get) |
IADsTSUserEx::get_TerminalServicesProfilePath ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンするときに使用するローミングまたは必須プロファイル パス。 (Get) |
IADsTSUserEx::get_TerminalServicesWorkDirectory ユーザーの作業ディレクトリ パス。 (Get) |
IADsTSUserEx::p ut_AllowLogon ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンできるかどうかを示す 値です。 (Put) |
IADsTSUserEx::p ut_BrokenConnectionAction リモート デスクトップ サービスのセッション制限に達したときに実行するアクションを示す 値です。 (Put) |
IADsTSUserEx::p ut_ConnectClientDrivesAtLogon リモート デスクトップ サービス セッションの開始時にマップされたクライアント ドライブを再接続する必要があるかどうかを示す 値です。 (Put) |
IADsTSUserEx::p ut_ConnectClientPrintersAtLogon ログオン時にマップされたクライアント プリンターに再接続するかどうかを示す 値です。 (Put) |
IADsTSUserEx::p ut_DefaultToMainPrinter クライアントの既定のプリンターに自動的に印刷するかどうかを示す 値です。 (Put) |
IADsTSUserEx::p ut_EnableRemoteControl ユーザーのリモート デスクトップ サービス セッションのリモート監視またはリモート制御を許可するかどうかを示す 値です。 (Put) |
IADsTSUserEx::p ut_MaxConnectionTime リモート デスクトップ サービス セッションの最大期間。 指定した分数が経過すると、セッションを切断または終了できます。 (Put) |
IADsTSUserEx::p ut_MaxDisconnectionTime 切断されたリモート デスクトップ サービス セッションがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーでアクティブなままになる最大時間。 指定した分数が経過すると、セッションは終了します。 (Put) |
IADsTSUserEx::p ut_MaxIdleTime リモート デスクトップ サービス セッションがアイドル状態を維持できる最大時間。 指定した分数が経過すると、セッションを切断または終了できます。 (Put) |
IADsTSUserEx::p ut_ReconnectionAction 切断されたリモート デスクトップ サービス セッションへの再接続を許可するかどうかを示す 値です。 (Put) |
IADsTSUserEx::p ut_TerminalServicesHomeDirectory ユーザーのルート ディレクトリ。 リモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーの各ユーザーには、一意のルート ディレクトリがあります。 これにより、アプリケーション情報がマルチユーザー環境のユーザーごとに個別に格納されるようになります。 (Put) |
IADsTSUserEx::p ut_TerminalServicesHomeDrive ユーザーのルート ドライブ。 ネットワーク環境では、このプロパティは、ルート ディレクトリとして指定された UNC パスがマップされるドライブ仕様 (ドライブ文字の後にコロン) を含む文字列です。 (Put) |
IADsTSUserEx::p ut_TerminalServicesInitialProgram ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンしたときに、ユーザーが自動的に起動するアプリケーションのパスとファイル名。 (Put) |
IADsTSUserEx::p ut_TerminalServicesProfilePath ユーザーがリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーにログオンするときに使用するローミングまたは必須プロファイル パス。 (Put) |
IADsTSUserEx::p ut_TerminalServicesWorkDirectory ユーザーの作業ディレクトリ パス。 (Put) |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | tsuserex.h (Tsuserex.h、Tsuserex_i.c を含む) |