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


структура 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[1]

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

Замечания

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

Требования

Требование Ценность
заголовка wdm.h (include 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