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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de