На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

VALENT



The VALENT structure contains information about a registry value. The RegQueryMultipleValues function uses this structure.

typedef struct value_ent {
LPTSTR ve_valuename;
DWORD ve_valuelen;
DWORD ve_valueptr;
DWORD ve_type;
}VALENT;


Members

ve_valuename

Pointer to a null-terminated string. Before calling RegQueryMultipleValues, set this member to point to the name of a value to retrieve.

ve_valuelen

Specifies the size, in bytes, of the data pointed to by ve_valueptr.

ve_valueptr

Pointer to the data for the value entry. This is a pointer to the value's data returned in the lpValueBuf buffer filled in by RegQueryMultipleValues.

ve_type

Specifies the type code for the value entry. The type code can be one of the following values:

Value Meaning
REG_BINARY Binary data in any form.
REG_DWORD A 32-bit number.
REG_DWORD_LITTLE_ENDIAN A 32-bit number in little-endian format (same as REG_DWORD). In little-endian format, the most significant byte of a word is the high-order byte. This is the most common format for computers running Windows NT and Windows 95.
REG_DWORD_BIG_ENDIAN A 32-bit number in big-endian format. In big-endian format, the most significant byte of a word is the low-order byte.
REG_EXPAND_SZ A null-terminated string that contains unexpanded references to environment variables (for example, "%PATH%"). It will be a Unicode or ANSI string depending on whether you use the Unicode or ANSI functions.
REG_LINK A Unicode symbolic link.
REG_MULTI_SZ An array of null-terminated strings, terminated by two null characters.
REG_NONE No defined value type.
REG_RESOURCE_LIST A device-driver resource list.
REG_SZ A null-terminated string. It will be a Unicode or ANSI string, depending on whether you use the Unicode or ANSI functions.


See Also

RegQueryMultipleValues


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

VALENT



Структура VALENT содержит информацию о величине регистрации. Функция RegQueryMultipleValues использует эту структуру.

typedef struct value_ent { ve_valuename LPTSTR;
ve_valuelen DWORD;
ve_valueptr DWORD;
ve_type DWORD;
}VALENT;


Участники

ve_valuename

Указатель в недействительный расторгнутую строку. Перед вызовом RegQueryMultipleValues, установите этот элемент, чтобы указывать на имя величины, чтобы извлекаться.

ve_valuelen

Определяет размер, в байтах, данных указанных, чтобы ve_valueptr.

ve_valueptr

Указатель в данные для входа величины. Это - указатель в данных величины возвращанных в буфере lpValueBuf заполненных RegQueryMultipleValues.

ve_type

Определяет код типа для входа величины. Код типа может быть одним из следующего величин:

Значение Величины
данные Двоичного кода REG_BINARY в любой форме.
REG_DWORD 32- битовое число.
REG_DWORD_LITTLE_ENDIAN 32- битовое число в немного-endian формате (также, как REG_DWORD). В немного-endian формате, наиболее значимый байт слова является старшим байтом. Это - наиболее общий формат для компьютеров, выполняющих Windows NT и Windows 95.
REG_DWORD_BIG_ENDIAN 32- битовое число в формате большого endian. В формате большого endian, наиболее значимый байт слова является младшим байтом.
REG_EXPAND_SZ недействительный расторгнутая строка, которая содержит unexpanded ссылки на переменные среды (например, "%ПУТЬ%"). Это будет Уникодом или строкой ANSI или Вы используете Уникод или функции ANSI.
REG_LINK символическая связь Уникода.
REG_MULTI_SZ массив недействительный расторгнутых строк, завершался двумя недействительными символами.
No REG_NONE определяло тип величины.
REG_RESOURCE_LIST устройство-драйверный список ресурса.
REG_SZ недействительный расторгнутая строка. Это будет Уникодом или строкой ANSI, или Вы используете Уникод или функции ANSI.


Смотри Также

RegQueryMultipleValues


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz