Class: Win32::Registry::PredefinedKey
- Inherits:
-
Registry
- Object
- Registry
- Win32::Registry::PredefinedKey
- Defined in:
- lib/win32/registry.rb
Overview
Predefined Keys
Instance Method Summary collapse
-
#class ⇒ Object
Fake #class method for Registry#open, Registry#create.
-
#close ⇒ Object
Predefined keys cannot be closed.
-
#initialize(hkey, keyname) ⇒ PredefinedKey
constructor
A new instance of PredefinedKey.
Constructor Details
#initialize(hkey, keyname) ⇒ PredefinedKey
Returns a new instance of PredefinedKey.
200 201 202 203 204 205 |
# File 'lib/win32/registry.rb', line 200 def initialize(hkey, keyname) @hkey = Fiddle::Pointer.new(hkey) @parent = nil @keyname = keyname @disposition = REG_OPENED_EXISTING_KEY end |
Instance Method Details
#class ⇒ Object
Fake #class method for Registry#open, Registry#create
213 214 215 |
# File 'lib/win32/registry.rb', line 213 def class Registry end |
#close ⇒ Object
Predefined keys cannot be closed
208 209 210 |
# File 'lib/win32/registry.rb', line 208 def close raise Error.new(5) ## ERROR_ACCESS_DENIED end |