|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
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
|
|
|
|
| |