structure KEY_VALUE_BASIC_INFORMATION (wdm.h)
La structure KEY_VALUE_BASIC_INFORMATION définit un sous-ensemble des informations complètes disponibles pour une entrée de valeur d’une clé de Registre.
Syntaxe
typedef struct _KEY_VALUE_BASIC_INFORMATION {
ULONG TitleIndex;
ULONG Type;
ULONG NameLength;
WCHAR Name[1];
} KEY_VALUE_BASIC_INFORMATION, *PKEY_VALUE_BASIC_INFORMATION;
Membres
TitleIndex
Les pilotes d’appareil et intermédiaires doivent ignorer ce membre.
Type
Spécifie le type défini par le système pour l’entrée de valeur dans la clé de Registre, qui est l’un des éléments suivants :
type REG_XXX | Valeur | |
---|---|---|
REG_BINARY | Données binaires sous n’importe quelle forme | |
REG_DWORD | Valeur numérique de 4 octets | |
REG_DWORD_LITTLE_ENDIAN | Valeur numérique de 4 octets dont l’octet le moins significatif est à l’adresse la plus basse | |
REG_DWORD_BIG_ENDIAN | Valeur numérique de 4 octets dont l’octet le moins significatif est à l’adresse la plus élevée | |
REG_EXPAND_SZ | Chaîne Unicode terminée par null, contenant des références non expirées à des variables d’environnement, telles que « %PATH% » | |
REG_LINK | Chaîne Unicode nommant un lien symbolique. Ce type n’est pas pertinent pour les pilotes d’appareil et intermédiaires | |
REG_MULTI_SZ | Tableau de chaînes terminées par null, terminées par un autre zéro | |
REG_NONE | Données sans type particulier | |
REG_SZ | Chaîne Unicode terminée par null | |
REG_RESOURCE_LIST | Liste des ressources matérielles d’un pilote de périphérique, utilisée par le pilote ou l’un des périphériques physiques qu’il contrôle, dans l’arborescence \ResourceMap | |
REG_RESOURCE_REQUIREMENTS_LIST | Liste d’un pilote de périphérique des ressources matérielles possibles qu’il ou l’un des appareils physiques qu’il contrôle peut utiliser, à partir desquels le système écrit un sous-ensemble dans l’arborescence \ResourceMap | |
REG_FULL_RESOURCE_DESCRIPTOR | Liste des ressources matérielles qu’un appareil physique utilise, détecte et écrit dans l’arborescence \HardwareDescription par le système |
NameLength
Spécifie la taille en octets du nom d’entrée de valeur suivant.
Name[1]
Chaîne de caractères Unicode nommant une entrée de valeur de la clé.
Remarques
Un pilote en mode noyau peut obtenir une KEY_VALUE_BASIC_INFORMATION qui décrit une clé de Registre en appelant la routine ZwQueryValueKey ou ZwEnumerateValueKey .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour