Share via


Estrutura VALENTA (winreg.h)

Contém informações sobre um valor do Registro. A função RegQueryMultipleValues usa essa estrutura.

Sintaxe

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

Membros

ve_valuename

O nome do valor a ser recuperado. Certifique-se de definir esse membro antes de chamar RegQueryMultipleValues.

ve_valuelen

O tamanho dos dados apontados por ve_valueptr, em bytes.

ve_valueptr

Um ponteiro para os dados da entrada de valor. Esse é um ponteiro para os dados do valor retornados no buffer lpValueBuf preenchido por RegQueryMultipleValues.

ve_type

O tipo de dados apontados por ve_valueptr. Para obter uma lista dos tipos possíveis, consulte Tipos de valor do Registro.

Comentários

Observação

O cabeçalho winreg.h define VALENT como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho winreg.h (inclua Windows.h)

Confira também

RegQueryMultipleValues