REG_DELETE_KEY_INFORMATION wdm.h ()

REG_DELETE_KEY_INFORMATION 结构包含驱动程序 的 RegistryCallback 例程在删除注册表项时可以使用的信息。

语法

typedef struct _REG_DELETE_KEY_INFORMATION {
  PVOID Object;
  PVOID CallContext;
  PVOID ObjectContext;
  PVOID Reserved;
} REG_DELETE_KEY_INFORMATION, *PREG_DELETE_KEY_INFORMATION, REG_FLUSH_KEY_INFORMATION, *PREG_FLUSH_KEY_INFORMATION;

成员

Object

指向要删除的项的注册表项对象的指针。

CallContext

驱动程序的 RegistryCallback 例程可以提供可选的驱动程序定义的上下文信息。 此成员是针对 Windows Vista 和更高版本的操作系统Windows定义的。

ObjectContext

指向驱动程序通过调用 CmSetCallbackObjectContext 与注册表对象关联的驱动程序定义的上下文信息的指针。 此成员是针对 Windows Vista 和更高版本的操作系统Windows定义的。

Reserved

此成员留待将来使用。 此成员是针对 Windows Vista 和更高版本的操作系统Windows定义的。

注解

每当线程尝试删除密钥时(例如,当用户模式线程调用 RegDeleteKeyRegDeleteKeyEx 或驱动程序调用 ZwDeleteKey 时)时,系统都会将此结构传递给 RegistryCallback 例程。

有关注册表筛选操作的信息,请参阅 筛选注册表调用

要求

   
最低受支持的客户端 适用于 Microsoft Windows XP 及更高版本的 Windows 操作系统,但某些结构成员仅适用于 Windows Vista 及更高版本。
标头 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

请参阅

CmSetCallbackObjectContext

RegistryCallback

ZwDeleteKey