共用方式為


REG_RESTORE_KEY_INFORMATION結構 (wdm.h)

REG_RESTORE_KEY_INFORMATION 結構包含即將還原之登錄機碼的資訊。

語法

typedef struct _REG_RESTORE_KEY_INFORMATION {
  PVOID  Object;
  HANDLE FileHandle;
  ULONG  Flags;
  PVOID  CallContext;
  PVOID  ObjectContext;
  PVOID  Reserved;
} REG_RESTORE_KEY_INFORMATION, *PREG_RESTORE_KEY_INFORMATION;

成員

Object

即將還原之機碼之登錄機碼物件的指標。

FileHandle

要從中還原Hive之檔案的句柄。

Flags

REG_FORCE_RESTORE

0x00000008L

如果指定,即使開啟句柄存在於登錄階層中 hKey 參數指向的位置,仍會執行還原作業。

REG_WHOLE_HIVE_VOLATILE

0x000000001L

如果指定,則會建立新的、揮發性(僅限記憶體)登錄資訊集,或 hive。 如果指定REG_WHOLE_HIVE_VOLATILE,hKey 參數所識別的索引鍵必須是HKEY_USERS或HKEY_LOCAL_MACHINE值。

REG_REFRESH_HIVE

0x00000002

如果設定,hKey 參數所指向的子樹位置會還原到其上次排清之後的狀態。 子樹不得延遲排清(藉由呼叫 RegRestoreKey,並將 REG_NO_LAZY_FLUSH指定為此參數的值):呼叫端必須具有受信任的運算基礎 (TCB) 許可權;和 hKey 參數所參考的句柄必須指向子樹的根目錄。

CallContext

驅動程式 RegistryCallback 例程可以提供的選擇性驅動程式定義內容資訊。 此成員是針對 Windows Vista 和更新版本的 Windows作系統所定義。

ObjectContext

驅動程式定義內容資訊的指標,驅動程式會呼叫 CmSetCallbackObjectContext來與登錄對象產生關聯。 此成員是針對 Windows Vista 和更新版本的 Windows作系統所定義。

Reserved

此成員會保留供日後使用。 此成員是針對 Windows Vista 和更新版本的 Windows作系統所定義。

言論

REG_REFRESH_HIVE旗標不透明,而且篩選不應該嘗試變更它。

如需登入篩選作業的詳細資訊,請參閱 篩選登錄呼叫

要求

要求 價值
最低支援的用戶端 適用於 Windows Vista SP2 和更新版本的 Windows作系統。
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另請參閱

CmSetCallbackObjectContext

RegistryCallback