структура KEY_NAME_INFORMATION (ntddk.h)

Структура KEY_NAME_INFORMATION содержит имя и длину ключа.

Синтаксис

typedef struct _KEY_NAME_INFORMATION {
  ULONG NameLength;
  WCHAR Name[1];
} KEY_NAME_INFORMATION, *PKEY_NAME_INFORMATION;

Члены

NameLength

Размер (в байтах) строки имени ключа в массиве Name .

Name[1]

Массив расширенных символов, содержащий имя ключа. Эта символьная строка не заканчивается null. В определение структуры KEY_NAME_INFORMATION включен только первый элемент в этом массиве. Хранилище остальных элементов в массиве сразу же следует за этим элементом.

Комментарии

Подпрограмма ZwQueryKey использует структуру KEY_NAME_INFORMATION для хранения имени раздела реестра. Если параметр KeyInformationClass этой подпрограммы имеет значение KeyNameInformation, буфер KeyInformation рассматривается как KEY_NAME_INFORMATION структура. Дополнительные сведения о значении перечисления KeyNameInformation см. в разделе KEY_INFORMATION_CLASS.

Требования

Требование Значение
Заголовок ntddk.h (включая Ntddk.h)

См. также раздел

KEY_BASIC_INFORMATION

KEY_CACHED_INFORMATION

KEY_INFORMATION_CLASS

KEY_NODE_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwQueryKey