mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 02:45:41 +00:00
Just use REG_FORCE_UNLOAD since we're at it.
svn path=/trunk/; revision=75079
This commit is contained in:
parent
9808e1ee19
commit
7f8dc7dfcc
1 changed files with 5 additions and 3 deletions
|
@ -22,7 +22,9 @@
|
|||
#define REG_CREATED_NEW_KEY 1
|
||||
#define REG_OPENED_EXISTING_KEY 2
|
||||
|
||||
/* Vista+ */
|
||||
#define REG_FORCE_UNLOAD 1
|
||||
|
||||
/* Vista+ ntstatus.h */
|
||||
#define STATUS_HIVE_UNLOADED ((NTSTATUS)0xC0000425)
|
||||
|
||||
#if 1
|
||||
|
@ -526,7 +528,7 @@ START_TEST(NtLoadUnloadKey)
|
|||
ok_ntstatus(Status, STATUS_SUCCESS);
|
||||
|
||||
/* Force-unmount the hive, with the handle key still opened */
|
||||
Status = DisconnectRegistry(NULL, RegistryHives[0].RegMountPoint, 1 /* REG_FORCE_UNLOAD */);
|
||||
Status = DisconnectRegistry(NULL, RegistryHives[0].RegMountPoint, REG_FORCE_UNLOAD);
|
||||
DPRINT1("Force-unmounting '%S' %s\n", RegistryHives[0].RegMountPoint, NT_SUCCESS(Status) ? "succeeded" : "failed");
|
||||
ok_hex(Status, STATUS_SUCCESS);
|
||||
|
||||
|
@ -600,7 +602,7 @@ START_TEST(NtLoadUnloadKey)
|
|||
ok_ntstatus(Status, STATUS_SUCCESS);
|
||||
|
||||
/* Force-unmount the hive (it is already unmounted), this should fail */
|
||||
Status = DisconnectRegistry(NULL, RegistryHives[0].RegMountPoint, 1 /* REG_FORCE_UNLOAD */);
|
||||
Status = DisconnectRegistry(NULL, RegistryHives[0].RegMountPoint, REG_FORCE_UNLOAD);
|
||||
DPRINT1("Force-unmounting '%S' %s\n", RegistryHives[0].RegMountPoint, NT_SUCCESS(Status) ? "succeeded" : "failed");
|
||||
ok_hex(Status, STATUS_INVALID_PARAMETER);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue