次の方法で共有


ITSGAuthenticateUserSink::OnUserAuthenticated メソッド (tsgauthenticationengine.h)

認証プラグインがユーザーを正常に認証したことをリモート デスクトップ ゲートウェイ (RD ゲートウェイ) に通知します。

構文

HRESULT OnUserAuthenticated(
  [in]           BSTR       userName,
  [in]           BSTR       userDomain,
  [in]           ULONG_PTR  context,
  [in, optional] HANDLE_PTR userToken
);

パラメーター

[in] userName

接続を開始したユーザーの名前。

[in] userDomain

接続を開始したユーザーのドメイン。

[in] context

この接続を識別する値を含む ULONG へのポインター。 AuthenticateUser メソッドによって渡された値を使用します。

[in, optional] userToken

ユーザーのユーザー トークンを指定する HANDLE へのポインター。 ユーザーが Windows を実行していない場合は、このパラメーターを NULL に設定します。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

AuthenticateUser の実装からこのメソッドを呼び出すことができます。 認証に 1 秒を超える時間が必要な場合は、認証を実行するために別のスレッドを起動することをお勧めします。

OnUserAuthenticated メソッドを使用するサンプルについては、リモート デスクトップ ゲートウェイプラグ可能な認証と承認のサンプルを参照してください。

要件

要件
サポートされている最小のクライアント Windows 7
サポートされている最小のサーバー Windows Server 2008 R2
対象プラットフォーム Windows
ヘッダー tsgauthenticationengine.h

こちらもご覧ください

AuthenticateUser

ITSGAuthenticateUserSink