estructura KEY_VALUE_BASIC_INFORMATION (wdm.h)

La estructura KEY_VALUE_BASIC_INFORMATION define un subconjunto de la información completa disponible para una entrada de valor de una clave del Registro.

Sintaxis

typedef struct _KEY_VALUE_BASIC_INFORMATION {
  ULONG TitleIndex;
  ULONG Type;
  ULONG NameLength;
  WCHAR Name[1];
} KEY_VALUE_BASIC_INFORMATION, *PKEY_VALUE_BASIC_INFORMATION;

Miembros

TitleIndex

Los controladores intermedios y de dispositivo deben omitir este miembro.

Type

Especifica el tipo definido por el sistema para la entrada de valor en la clave del Registro, que es una de las siguientes:

tipo REG_XXX Valor
REG_BINARY datos binarios en cualquier formato
REG_DWORD Valor numérico de 4 bytes
REG_DWORD_LITTLE_ENDIAN Valor numérico de 4 bytes cuyo byte menos significativo se encuentra en la dirección más baja.
REG_DWORD_BIG_ENDIAN Valor numérico de 4 bytes cuyo byte menos significativo está en la dirección más alta.
REG_EXPAND_SZ Cadena Unicode terminada en null, que contiene referencias no expandidas a variables de entorno, como "%PATH%"
REG_LINK Cadena Unicode que denomina un vínculo simbólico. Este tipo es irrelevante para los controladores intermedios y del dispositivo.
REG_MULTI_SZ Matriz de cadenas terminadas en null, terminadas por otro cero
REG_NONE Datos sin ningún tipo determinado
REG_SZ Cadena Unicode terminada en null
REG_RESOURCE_LIST Lista de recursos de hardware de un controlador de dispositivo, que usa el controlador o uno de los dispositivos físicos que controla, en el árbol \ResourceMap
REG_RESOURCE_REQUIREMENTS_LIST Lista de recursos de hardware posibles de un controlador de dispositivo o uno de los dispositivos físicos que controla puede usar, desde el que el sistema escribe un subconjunto en el árbol \ResourceMap .
REG_FULL_RESOURCE_DESCRIPTOR Lista de recursos de hardware que usa un dispositivo físico, se detecta y escribe en el árbol \HardwareDescription por el sistema.

NameLength

Especifica el tamaño en bytes del siguiente nombre de entrada de valor.

Name[1]

Cadena de caracteres Unicode que denomina una entrada de valor de la clave.

Comentarios

Un controlador en modo kernel puede obtener una KEY_VALUE_BASIC_INFORMATION que describa una clave del Registro llamando a la rutina ZwQueryValueKey o ZwEnumerateValueKey .

Requisitos

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

Consulte también

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_INFORMATION_CLASS

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey