REG_REPLACE_KEY_INFORMATION 結構 (wdm.h)

REG_REPLACE_KEY_INFORMATION 結構描述即將取代金鑰的元數據。

語法

typedef struct _REG_REPLACE_KEY_INFORMATION {
  PVOID           Object;
  PUNICODE_STRING OldFileName;
  PUNICODE_STRING NewFileName;
  PVOID           CallContext;
  PVOID           ObjectContext;
  PVOID           Reserved;
} REG_REPLACE_KEY_INFORMATION, *PREG_REPLACE_KEY_INFORMATION;

成員

Object

即將取代其元數據的機碼之登錄機碼物件的指標。

OldFileName

接收所要取代之登錄信息的備份複本的檔名。

NewFileName

具有登錄信息的檔名。 此檔案通常是使用 RegSaveKey 函式所建立。

CallContext

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

ObjectContext

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

Reserved

這個成員保留供未來使用。 此成員是針對 Windows Vista 和更新版本的 Windows 作業系統所定義。

備註

每次線程嘗試取代機碼的元數據時,系統會將此結構傳遞至 RegistryCallback 例程。

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

規格需求

需求
最低支援的用戶端 可在 Windows Vista SP2 和更新版本的 Windows 作業系統上使用。
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另請參閱

CmSetCallbackObjectContext

RegistryCallback