Partager via


Structure VALENTW (winreg.h)

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

Syntaxe

typedef struct value_entW {
  LPWSTR    ve_valuename;
  DWORD     ve_valuelen;
  DWORD_PTR ve_valueptr;
  DWORD     ve_type;
} VALENTW, *PVALENTW;

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ée par ve_valueptr. Pour obtenir la liste des types possibles, consultez Types valeur du Registre.

Remarques

Notes

L’en-tête winreg.h définit VALENT en tant qu’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. La combinaison 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.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête winreg.h (inclure Windows.h)

Voir aussi

RegQueryMultipleValues