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 |