Compartilhar via


estrutura KEY_NODE_INFORMATION (wdm.h)

A estrutura KEY_NODE_INFORMATION define as informações básicas disponíveis para um registro (sub)chave.

Sintaxe

typedef struct _KEY_NODE_INFORMATION {
  LARGE_INTEGER LastWriteTime;
  ULONG         TitleIndex;
  ULONG         ClassOffset;
  ULONG         ClassLength;
  ULONG         NameLength;
  WCHAR         Name[1];
} KEY_NODE_INFORMATION, *PKEY_NODE_INFORMATION;

Membros

LastWriteTime

A última vez que essa chave ou qualquer um de seus valores foi alterado. Dessa vez, o valor é expresso no formato de tempo absoluto do sistema. O tempo absoluto do sistema é o número de intervalos de 100 nanossegundos desde o início do ano de 1601 no calendário gregoriano.

TitleIndex

Os drivers intermediários e de dispositivo devem ignorar esse membro.

ClassOffset

O deslocamento de bytes do início dessa estrutura para a cadeia de caracteres de nome de classe, que está localizada na matriz Name imediatamente após a cadeia de caracteres de nome da chave. Como a cadeia de caracteres de nome da chave, a cadeia de caracteres de nome de classe não é terminada em nulo.

ClassLength

O tamanho, em bytes, na cadeia de caracteres de nome de classe.

NameLength

O tamanho, em bytes, da cadeia de caracteres de nome de chave contida na matriz Nome .

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 de estrutura KEY_NODE_INFORMATION . O armazenamento dos elementos restantes na matriz segue imediatamente esse elemento.

Comentários

As rotinas ZwEnumerateKey e ZwQueryKey usam a estrutura KEY_NODE_INFORMATION para conter o nome da chave do Registro e o nome da classe de chave. Quando o parâmetro KeyInformationClass de qualquer rotina é KeyNodeInformation, o buffer KeyInformation é tratado como uma estrutura KEY_NODE_INFORMATION . Para obter mais informações sobre o valor de enumeração KeyNodeInformation , consulte KEY_INFORMATION_CLASS.

Requisitos

Requisito Valor
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Confira também

KEY_BASIC_INFORMATION

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey