Поделиться через


структура KEY_BASIC_INFORMATION (wdm.h)

Структура KEY_BASIC_INFORMATION определяет подмножество полных сведений, доступных для раздела реестра.

Синтаксис

typedef struct _KEY_BASIC_INFORMATION {
  LARGE_INTEGER LastWriteTime;
  ULONG         TitleIndex;
  ULONG         NameLength;
  WCHAR         Name[1];
} KEY_BASIC_INFORMATION, *PKEY_BASIC_INFORMATION;

Члены

LastWriteTime

Время последнего изменения этого ключа или любого из его значений. Это значение времени выражается в абсолютном формате системного времени. Абсолютное системное время — это число 100-наносекундных интервалов с начала 1601 года в григорианском календаре.

TitleIndex

Драйверы устройства и промежуточные драйверы должны игнорировать этот элемент.

NameLength

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

Name[1]

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

Комментарии

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

Требования

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

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

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_NODE_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey