Compartir a través de


estructura KEY_NODE_INFORMATION (wdm.h)

La estructura KEY_NODE_INFORMATION define la información básica disponible para una clave del Registro (sub).

Sintaxis

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;

Miembros

LastWriteTime

La última vez que esta clave o cualquiera de sus valores cambiaron. Este valor de hora se expresa en formato de hora del sistema absoluto. La hora absoluta del sistema es el número de intervalos de 100 nanosegundos desde el inicio del año 1601 en el calendario gregoriano.

TitleIndex

Los controladores intermedios y de dispositivo deben omitir este miembro.

ClassOffset

Desplazamiento de bytes desde el principio de esta estructura hasta la cadena de nombre de clase, que se encuentra en la matriz Name inmediatamente después de la cadena de nombre de clave. Al igual que la cadena de nombre de clave, la cadena de nombre de clase no termina en null.

ClassLength

Tamaño, en bytes, en la cadena de nombre de clase.

NameLength

Tamaño, en bytes, de la cadena de nombre de clave contenida en la matriz Name .

Name[1]

Matriz de caracteres anchos que contiene el nombre de la clave del Registro. Esta cadena de caracteres no termina en null. Solo se incluye el primer elemento de esta matriz en la definición de estructura KEY_NODE_INFORMATION . El almacenamiento de los elementos restantes de la matriz sigue inmediatamente a este elemento.

Comentarios

Las rutinas ZwEnumerateKey y ZwQueryKey usan la estructura KEY_NODE_INFORMATION para contener el nombre de clave del Registro y el nombre de clase de clave. Cuando el parámetro KeyInformationClass de cualquiera de las rutinas es KeyNodeInformation, el búfer KeyInformation se trata como una estructura de KEY_NODE_INFORMATION . Para obtener más información sobre el valor de enumeración KeyNodeInformation , consulte KEY_INFORMATION_CLASS.

Requisitos

Requisito Valor
Header wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

KEY_BASIC_INFORMATION

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey