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) |