Compartilhar 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 apontado por ve_valueptr. Para obter uma lista dos tipos possíveis, consulte Tipos de Valor do Registro.

Observações

Nota

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 do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

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

Consulte também

RegQueryMultipleValues