Поделиться через


структура 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.

Комментарии

Система передает эту структуру подпрограмме RegistryCallback каждый раз, когда поток пытается удалить ключ, например, когда поток пользовательского режима вызывает RegDeleteKey или RegDeleteKeyEx или когда драйвер вызывает ZwDeleteKey.

Дополнительные сведения об операциях фильтрации реестра см. в разделе Фильтрация вызовов реестра.

Требования

Требование Значение
Минимальная версия клиента Доступно для Microsoft Windows XP и более поздних версий операционной системы Windows, но некоторые элементы структуры доступны только для Windows Vista и более поздних версий.
Верхняя часть wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h)

См. также раздел

CmSetCallbackObjectContext

RegistryCallback

ZwDeleteKey