REG_QUERY_KEY_SECURITY_INFORMATION structure (wdm.h)
La structure REG_QUERY_KEY_SECURITY_INFORMATION reçoit des informations de sécurité pour un objet de clé de Registre.
Syntaxe
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;
Membres
Object
Pointeur vers l’objet de clé de Registre pour la clé dont les informations de sécurité sont récupérées.
SecurityInformation
Pointeur vers une valeur de type SECURITY_INFORMATION qui identifie le type d’informations de sécurité demandées.
SecurityDescriptor
Pointeur vers une structure SECURITY_DESCRIPTOR qui reçoit des informations de sécurité pour l’objet clé.
Length
Longueur, en octets de la structure SECURITY_DESCRIPTOR vers laquelle SecurityDescriptor pointe.
CallContext
Informations contextuelles facultatives définies par le pilote que la routine RegistryCallback du pilote peut fournir. Ce membre est défini pour Windows Vista et les versions ultérieures du système d’exploitation Windows.
ObjectContext
Pointeur vers les informations de contexte définies par le pilote que le pilote a associées à un objet de Registre en appelant CmSetCallbackObjectContext. Ce membre est défini pour Windows Vista et les versions ultérieures du système d’exploitation Windows.
Reserved
Ce membre est réservé pour un usage ultérieur. Ce membre est défini pour Windows Vista et les versions ultérieures du système d’exploitation Windows.
Remarques
Le système transmet la structure REG_QUERY_KEY_SECURITY_INFORMATION à la routine RegistryCallback chaque fois qu’un thread tente d’interroger les informations de sécurité d’une clé, par exemple, lorsqu’un pilote appelle ZwQuerySecurityObject.
Pour plus d’informations sur les opérations de filtrage du Registre, consultez Filtrage des appels de registre.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible sur Windows Vista et versions ultérieures du système d’exploitation Windows. |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |