Compartir a través de


estructura KEY_BASIC_INFORMATION (wdm.h)

La estructura KEY_BASIC_INFORMATION define un subconjunto de la información completa que está disponible para una clave del Registro.

Sintaxis

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

Miembros

LastWriteTime

La última vez que cambió esta clave o cualquiera de sus valores. 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.

NameLength

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

Name[1]

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

Observaciones

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

Requisitos

Requisito Valor
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_NODE_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey