Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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) |