estrutura KEY_VALUE_BASIC_INFORMATION (wdm.h)
A estrutura KEY_VALUE_BASIC_INFORMATION define um subconjunto das informações completas disponíveis para uma entrada de valor de uma chave do Registro.
Sintaxe
typedef struct _KEY_VALUE_BASIC_INFORMATION {
ULONG TitleIndex;
ULONG Type;
ULONG NameLength;
WCHAR Name[1];
} KEY_VALUE_BASIC_INFORMATION, *PKEY_VALUE_BASIC_INFORMATION;
Membros
TitleIndex
Os drivers intermediários e de dispositivo devem ignorar esse membro.
Type
Especifica o tipo definido pelo sistema para a entrada de valor na chave do Registro, que é um dos seguintes:
tipo REG_XXX | Valor | |
---|---|---|
REG_BINARY | Dados binários de qualquer forma | |
REG_DWORD | Um valor numérico de 4 bytes | |
REG_DWORD_LITTLE_ENDIAN | Um valor numérico de 4 bytes cujo byte menos significativo está no endereço mais baixo | |
REG_DWORD_BIG_ENDIAN | Um valor numérico de 4 bytes cujo byte menos significativo está no endereço mais alto | |
REG_EXPAND_SZ | Uma cadeia de caracteres Unicode terminada em nulo, contendo referências não explicadas a variáveis de ambiente, como "%PATH%" | |
REG_LINK | Uma cadeia de caracteres Unicode nomeando um link simbólico. Esse tipo é irrelevante para drivers intermediários e de dispositivo | |
REG_MULTI_SZ | Uma matriz de cadeias de caracteres terminadas em nulo, terminada por outro zero | |
REG_NONE | Dados sem tipo específico | |
REG_SZ | Uma cadeia de caracteres Unicode terminada em nulo | |
REG_RESOURCE_LIST | A lista de recursos de hardware de um driver de dispositivo, usada pelo driver ou um dos dispositivos físicos que ele controla, na árvore \ResourceMap | |
REG_RESOURCE_REQUIREMENTS_LIST | Uma lista de possíveis recursos de hardware de um driver de dispositivo que ele ou um dos dispositivos físicos que ele controla pode usar, do qual o sistema grava um subconjunto na árvore \ResourceMap | |
REG_FULL_RESOURCE_DESCRIPTOR | Uma lista de recursos de hardware que um dispositivo físico está usando, detectada e gravada na árvore \HardwareDescription pelo sistema |
NameLength
Especifica o tamanho em bytes do nome da entrada de valor a seguir.
Name[1]
Uma cadeia de caracteres Unicode nomeando uma entrada de valor da chave.
Comentários
Um driver de modo kernel pode obter uma KEY_VALUE_BASIC_INFORMATION que descreve uma chave do Registro chamando a rotina ZwQueryValueKey ou ZwEnumerateValueKey .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de