Freigeben über


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;

Member

ve_valuename

Der Name des abzurufenden Werts. Stellen Sie sicher, dass Sie diesen Member festlegen, bevor Sie RegQueryMultipleValues aufrufen.

ve_valuelen

Die Größe der Daten, auf die von ve_valueptr in Bytes verwiesen wird.

ve_valueptr

Ein Zeiger auf die Daten für den Werteintrag. Dies ist ein Zeiger auf die Daten des Werts, die im von RegQueryMultipleValuesausgefüllten Puffer lpValueBuf zurückgegeben werden.

ve_type

Der Datentyp, auf den ve_valueptr verweist. Eine Liste der möglichen Typen finden Sie unter Registrierungswerttypen.

Hinweise

Hinweis

Der winreg.h-Header definiert VALENT als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit nicht codierungsneutralem Code 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
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile winreg.h (einschließlich Windows.h)

Weitere Informationen

RegQueryMultipleValues