閱讀英文

共用方式為


REG_UNLOAD_KEY_INFORMATION結構 (wdm.h)

REG_UNLOAD_KEY_INFORMATION 結構包含驅動程式 RegistryCallback 例程可以在卸載登錄區時使用的資訊。

語法

typedef struct _REG_UNLOAD_KEY_INFORMATION {
  PVOID Object;
  PVOID UserEvent;
  PVOID CallContext;
  PVOID ObjectContext;
  PVOID Reserved;
} REG_UNLOAD_KEY_INFORMATION, *PREG_UNLOAD_KEY_INFORMATION;

成員

Object

登錄機碼物件的指標。 這個物件代表正在卸除之Hive的根索引鍵。

UserEvent

事件物件的指標。

CallContext

驅動程式 RegistryCallback 例程可以提供的選擇性驅動程式定義內容資訊。 此成員是從 Windows Vista 開始定義的。

ObjectContext

驅動程式所定義內容資訊的指標,此驅動程式會呼叫 cmSetCallbackObjectContext 與登錄對象相關聯的內容資訊。 此成員是從 Windows Vista 開始定義的。

Reserved

此成員會保留供日後使用。 此成員是從 Windows Vista 開始定義的。

言論

RegistryCallback 例程會使用此結構。 當 Argument1 參數 RegistryCallback 例程 RegNtPreUnloadKey時,Argument2 參數是 REG_UNLOAD_KEY_INFORMATION 結構的指標。

作系統會在每次線程嘗試卸除密鑰時,將 REG_UNLOAD_KEY_INFORMATION 結構傳遞至 RegistryCallback 例程,例如,當使用者模式線程呼叫 RegUnloadKey 函式時。 為了回應 RegNtPreUnloadKey 通知,RegistryCallback 例程應該釋放先前配置給 hive 以在卸除 hive 之前用於 hive 的任何資源。

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

要求

要求 價值
最低支援的用戶端 從 Windows Vista 開始提供。
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另請參閱

CmSetCallbackObjectContext

RegistryCallback