KEY_BASIC_INFORMATION structure (wdm.h)
La structure KEY_BASIC_INFORMATION définit un sous-ensemble des informations complètes disponibles pour une clé de Registre.
Syntaxe
typedef struct _KEY_BASIC_INFORMATION {
LARGE_INTEGER LastWriteTime;
ULONG TitleIndex;
ULONG NameLength;
WCHAR Name[1];
} KEY_BASIC_INFORMATION, *PKEY_BASIC_INFORMATION;
Membres
LastWriteTime
La dernière fois que cette clé ou l’une de ses valeurs ont changé. Cette valeur de temps est exprimée au format d’heure système absolu. L’heure système absolue est le nombre d’intervalles de 100 nanosecondes depuis le début de l’année 1601 dans le calendrier grégorien.
TitleIndex
Les pilotes de périphérique et intermédiaires doivent ignorer ce membre.
NameLength
Taille, en octets, de la chaîne de nom de clé dans le tableau Nom .
Name[1]
Tableau de caractères larges qui contient le nom de la clé de Registre. Cette chaîne de caractères n’est pas terminée par null. Seul le premier élément de ce tableau est inclus dans la définition de structure KEY_BASIC_INFORMATION . Le stockage des éléments restants dans le tableau suit immédiatement cet élément.
Remarques
Les routines ZwEnumerateKey et ZwQueryKey utilisent la structure KEY_BASIC_INFORMATION pour contenir les informations de base d’une clé de Registre. Lorsque le paramètre KeyInformationClass de l’une des deux routines est KeyBasicInformation, la mémoire tampon KeyInformation est traitée comme une structure KEY_BASIC_INFORMATION . Pour plus d’informations sur la valeur d’énumération KeyBasicInformation , consultez KEY_INFORMATION_CLASS.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |