共用方式為


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