VALENTA-Struktur (winreg.h)
Enthält Informationen zu einem Registrierungswert. Die RegQueryMultipleValues--Funktion verwendet diese Struktur.
Syntax
typedef struct value_entA {
LPSTR ve_valuename;
DWORD ve_valuelen;
DWORD_PTR ve_valueptr;
DWORD ve_type;
} VALENTA, *PVALENTA;
Angehörige
ve_valuename
Der Name des abzurufenden Werts. Stellen Sie sicher, dass Sie dieses Element festlegen, bevor Sie RegQueryMultipleValuesaufrufen.
ve_valuelen
Die Größe der Daten, auf die durch ve_valueptrin Byte verwiesen wird.
ve_valueptr
Ein Zeiger auf die Daten für den Werteintrag. Dies ist ein Zeiger auf die Daten des Werts, die im lpValueBuf- Puffer von RegQueryMultipleValuesausgefüllt werden.
ve_type
Die Art der Daten, auf die durch ve_valueptrverwiesen wird. Eine Liste der möglichen Typen finden Sie unter Registrierungswerttypen.
Bemerkungen
Anmerkung
Der winreg.h-Header definiert VALENT als Alias, der automatisch die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Header- | winreg.h (enthalten Windows.h) |