123456789_123456789_123456789_123456789_123456789_

Class: Win32::Registry::PredefinedKey

Do not use. This class is for internal use only.
Relationships & Source Files
Super Chains via Extension / Inclusion / Inheritance
Class Chain:
self, Registry
Instance Chain:
self, Registry
Inherits: Registry
  • Object
Defined in: lib/win32/registry.rb

Overview

Predefined Keys

Class Method Summary

Instance Method Summary

Constructor Details

.new(hkey, keyname) ⇒ PredefinedKey

[ GitHub ]

  
# File 'lib/win32/registry.rb', line 201

def initialize(hkey, keyname)
  @hkey = Fiddle::Pointer.new(hkey)
  @parent = nil
  @keyname = keyname
  @disposition = REG_OPENED_EXISTING_KEY
end

Instance Method Details

#class

[ GitHub ]

  
# File 'lib/win32/registry.rb', line 214

def class
  Registry
end

#close

Predefined keys cannot be closed

Raises:

[ GitHub ]

  
# File 'lib/win32/registry.rb', line 209

def close
  raise Error.new(5) ## ERROR_ACCESS_DENIED
end