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


структура REG_QUERY_KEY_SECURITY_INFORMATION (wdm.h)

Структура REG_QUERY_KEY_SECURITY_INFORMATION получает сведения о безопасности для объекта раздела реестра.

Синтаксис

typedef struct _REG_QUERY_KEY_SECURITY_INFORMATION {
  PVOID                 Object;
  PSECURITY_INFORMATION SecurityInformation;
  PSECURITY_DESCRIPTOR  SecurityDescriptor;
  PULONG                Length;
  PVOID                 CallContext;
  PVOID                 ObjectContext;
  PVOID                 Reserved;
} REG_QUERY_KEY_SECURITY_INFORMATION, *PREG_QUERY_KEY_SECURITY_INFORMATION;

Члены

Object

Указатель на объект раздела реестра для раздела, для которого извлекаются сведения о безопасности.

SecurityInformation

Указатель на SECURITY_INFORMATION типизированное значение, определяющее тип запрашиваемых сведений о безопасности.

SecurityDescriptor

Указатель на структуру SECURITY_DESCRIPTOR , которая получает сведения о безопасности для ключевого объекта.

Length

Длина в байтах структуры SECURITY_DESCRIPTOR , на которую указывает SecurityDescriptor .

CallContext

Необязательные сведения о контексте, определяемые драйвером, которые может предоставить подпрограмма RegistryCallback драйвера. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.

ObjectContext

Указатель на определяемые драйвером контекстные сведения, связанные драйвером с объектом реестра путем вызова CmSetCallbackObjectContext. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.

Reserved

Этот элемент зарезервирован для использования в будущем. Этот элемент определен для Windows Vista и более поздних версий операционной системы Windows.

Комментарии

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

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

Требования

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

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

CmSetCallbackObjectContext

RegistryCallback

SECURITY_DESCRIPTOR

SECURITY_INFORMATION

ZwQuerySecurityObject