Недокументированные функции NTDLL

20 февраля 2001



KEY_MULTIPLE_VALUE_INFORMATION

typedef struct _KEY_MULTIPLE_VALUE_INFORMATION {

PUNICODE_STRING ValueName; ULONG DataLength; ULONG DataOffset; ULONG Type;

} KEY_MULTIPLE_VALUE_INFORMATION, *PKEY_MULTIPLE_VALUE_INFORMATION;



Структура KEY_MULTIPLE_VALUE_INFORMATION используется с функцией NtQueryMultipleValueKey.


  • ValueName
  •     Указатель на структуру UNICODE_STRING, содержащую имя значения. Если значения не существует, функция завершается неудачно.
  • DataLength
  •     Длина данных в байтах.
  • DataOffset
  •     Смещение к данным выходного буфера, содержащего значение (определено в NtQueryMultipleValueKey).
  • Type
  •     Тип запрашиваемого значения.


    Нужео задать значение параметра ValueName, а в остальных параметрах поставить ноль. Функция NtQueryMultipleValueKey заполнит остальные поля информацией о запрашиваемом значении.


    Документировал:
    Томаш Новак



    Зависимости:
    Библиотека: ntdll.lib


    См. также:
    NtQueryMultipleValueKey