Compartir a través de


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:

REG_tipo de XXX Valor
REG_BINARY Datos binarios en cualquier formulario
REG_DWORD Valor numérico de 4 bytes
REG_DWORD_LITTLE_ENDIAN Valor numérico de 4 bytes cuyo byte menos significativo está 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, utilizados por el controlador o uno de los dispositivos físicos que controla, en el árbol de \ResourceMap
REG_RESOURCE_REQUIREMENTS_LIST Lista de recursos de hardware posibles de un controlador de dispositivo que puede usar o uno de los dispositivos físicos que controla, desde los que el sistema escribe un subconjunto en el árbol de \ResourceMap
REG_FULL_RESOURCE_DESCRIPTOR Lista de recursos de hardware que usa un dispositivo físico, detectado y escrito en el árbol de \HardwareDescription por el sistema
REG_QWORD Valor numérico de 8 bytes
REG_QWORD_LITTLE_ENDIAN Valor numérico de 8 bytes cuyo byte menos significativo está en la dirección más baja

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.

Observaciones

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

Requisitos

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

Consulte también

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_INFORMATION_CLASS

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey