KEY_VALUE_ENTRY structure (wdm.h)

La structure KEY_VALUE_ENTRY est utilisée par la structure REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION pour décrire une entrée de valeur unique pour une clé de Registre.

Syntaxe

typedef struct _KEY_VALUE_ENTRY {
  PUNICODE_STRING ValueName;
  ULONG           DataLength;
  ULONG           DataOffset;
  ULONG           Type;
} KEY_VALUE_ENTRY, *PKEY_VALUE_ENTRY;

Membres

ValueName

Pointeur vers une structure UNICODE_STRING qui contient le nom de l’entrée de valeur.

DataLength

Spécifie la taille, en octets, des données pour l’entrée de valeur.

DataOffset

Spécifie le décalage, en octets, des données de l’entrée de valeur dans la mémoire tampon pointée par le membre ValueBuffer de REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION.

Type

Spécifie le type des données de l’entrée de valeur. Pour obtenir une description des valeurs possibles pour Type, consultez le paramètre Type de ZwSetValueKey.

Remarques

Le membre ValueEntries de REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION pointe vers un tableau de structures KEY_VALUE_ENTRY.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible sur Microsoft Windows XP et versions ultérieures du système d’exploitation Windows.
En-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Voir aussi

REG_QUERY_MULTIPLE_VALUE_KEY_INFORMATION

ZwSetValueKey