




 
registry-value subkey name &key root expected-type errorp => data , successp , error-code
(setf registry-value) value subkey name &key root expected-type errorp => value
A string specifying the name of the key.
A string specifying the name of the value.
A keyword or handle.
A keyword or 
t
.
A boolean.
The function 
registry-value
 returns the value associated with 
name
 in 
subkey
 under the key 
root
.
subkey
 and 
root
 are interpreted as described for create-registry-key. The default value of 
root
 is 
:user
.
If the value exists, then the return values are the data and true.  
expected-type
 controls how certain types are converted to Lisp objects as described for enum-registry-value. The default value of 
expected-type
 is 
t
.
If an error occurs and 
errorp
 is true then an error is signalled.  Otherwise, the return values are 
nil
, 
nil
 and the Windows 
error-code
. The default value of 
errorp
 is 
t
.
The function 
(setf registry-value)
 sets the value associated with 
name
 in 
subkey
 under the key 
root
, creating the subkey if necessary.  The default value of 
root
 is 
:user
.
LispWorks User Guide and Reference Manual - 21 Dec 2011