Partager via


STRUCTURE VALENTA (winreg.h)

Contient des informations sur une valeur de Registre. La fonction RegQueryMultipleValues utilise cette structure.

Syntaxe

typedef struct value_entA {
  LPSTR     ve_valuename;
  DWORD     ve_valuelen;
  DWORD_PTR ve_valueptr;
  DWORD     ve_type;
} VALENTA, *PVALENTA;

Membres

ve_valuename

Nom de la valeur à récupérer. Veillez à définir ce membre avant d’appeler RegQueryMultipleValues.

ve_valuelen

Taille des données pointées par ve_valueptr, en octets.

ve_valueptr

Pointeur vers les données de l’entrée de valeur. Il s’agit d’un pointeur vers les données de la valeur retournées dans la mémoire tampon lpValueBuf renseignée par RegQueryMultipleValues.

ve_type

Type de données pointées par ve_valueptr. Pour obtenir la liste des types possibles, consultez Types de valeurs de Registre.

Remarques

Note

L’en-tête winreg.h définit VALENT comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
serveur minimum pris en charge Windows 2000 Server [applications de bureau uniquement]
d’en-tête winreg.h (inclure Windows.h)

Voir aussi

RegQueryMultipleValues