estrutura KEY_BASIC_INFORMATION (wdm.h)
A estrutura KEY_BASIC_INFORMATION define um subconjunto das informações completas disponíveis para uma chave do Registro.
Sintaxe
typedef struct _KEY_BASIC_INFORMATION {
LARGE_INTEGER LastWriteTime;
ULONG TitleIndex;
ULONG NameLength;
WCHAR Name[1];
} KEY_BASIC_INFORMATION, *PKEY_BASIC_INFORMATION;
Membros
LastWriteTime
A última vez que essa chave ou qualquer um de seus valores foi alterado. Esse valor de hora é expresso no formato de hora absoluto do sistema. A hora absoluta do sistema é o número de intervalos de 100 nanossegundos desde o início do ano 1601 no calendário gregoriano.
TitleIndex
Os drivers intermediários e de dispositivo devem ignorar esse membro.
NameLength
O tamanho, em bytes, da cadeia de caracteres de nome de chave na matriz Name .
Name[1]
Uma matriz de caracteres largos que contém o nome da chave do Registro. Essa cadeia de caracteres não é terminada em nulo. Somente o primeiro elemento nessa matriz está incluído na definição da estrutura KEY_BASIC_INFORMATION . O armazenamento dos elementos restantes na matriz segue imediatamente esse elemento.
Comentários
As rotinas ZwEnumerateKey e ZwQueryKey usam a estrutura KEY_BASIC_INFORMATION para conter as informações básicas de uma chave do Registro. Quando o parâmetro KeyInformationClass de qualquer rotina é KeyBasicInformation, o buffer KeyInformation é tratado como uma estrutura KEY_BASIC_INFORMATION . Para obter mais informações sobre o valor de enumeração KeyBasicInformation , consulte KEY_INFORMATION_CLASS.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |