Struttura VALENTA (winreg.h)

Contiene informazioni su un valore del Registro di sistema. La funzione RegQueryMultipleValues usa questa struttura.

Sintassi

typedef struct value_entA {
  LPSTR     ve_valuename;
  DWORD     ve_valuelen;
  DWORD_PTR ve_valueptr;
  DWORD     ve_type;
} VALENTA, *PVALENTA;

Members

ve_valuename

Nome del valore da recuperare. Assicurarsi di impostare questo membro prima di chiamare RegQueryMultipleValues.

ve_valuelen

Dimensioni dei dati a cui punta ve_valueptr, in byte.

ve_valueptr

Puntatore ai dati per la voce del valore. Si tratta di un puntatore ai dati restituiti nel buffer lpValueBuf compilato da RegQueryMultipleValues.

ve_type

Tipo di dati a cui punta ve_valueptr. Per un elenco dei tipi possibili, vedere Tipi di valore del Registro di sistema.

Commenti

Nota

L'intestazione winreg.h definisce VALENT come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias di codifica neutrale con il codice che non è neutrale dalla codifica può causare errori di corrispondenza che causano errori di compilazione o runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzione.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione winreg.h (include Windows.h)

Vedi anche

RegQueryMultipleValues