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;

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)

Siehe auch

RegQueryMultipleValues-