RegCloseKey
The RegCloseKey
function releases the handle of the specified key.
LONG RegCloseKey(
HKEY hKey |
// handle of key to
close |
); |
|
Parameters
hKey
Identifies
the open key to close.
Return Values
If the function
succeeds, the return value is ERROR_SUCCESS.
If the
function fails, the return value is a nonzero error code defined in WINERROR.H.
You can use the FormatMessage
Remarks
The handle
for a specified key should not be used after it has been closed, because it
will no longer be valid. Key handles should not be left open any longer than
necessary.
The RegCloseKey
function does not necessarily write information to the registry before
returning; it can take as much as several seconds for the cache to be flushed
to the hard disk. If an application must explicitly write registry information
to the hard disk, it can use the RegFlushKey function. RegFlushKey,
however, uses many system resources and should be called only when necessary.
See Also