Method: Chef::Util::Windows::LogonSession#restore_user_context
- Defined in:
- lib/chef/util/windows/logon_session.rb
#restore_user_context ⇒ Object
95 96 97 98 99 100 101 102 103 104 105 106 107 108 |
# File 'lib/chef/util/windows/logon_session.rb', line 95 def restore_user_context validate_session_open! if impersonating status = Chef::ReservedNames::Win32::API::Security.RevertToSelf unless status last_error = FFI::LastError.error raise Chef::Exceptions::Win32APIError, "Unable to restore user context with Win32 status #{last_error}." end end @impersonating = false end |