Condividi tramite


struttura KEY_VALUE_BASIC_INFORMATION (wdm.h)

La struttura KEY_VALUE_BASIC_INFORMATION definisce un subset delle informazioni complete disponibili per una voce di valore di una chiave del Registro di sistema.

Sintassi

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

Members

TitleIndex

I driver intermedi e del dispositivo devono ignorare questo membro.

Type

Specifica il tipo definito dal sistema per la voce di valore nella chiave del Registro di sistema, che è una delle seguenti:

tipo REG_XXX Valore
REG_BINARY Dati binari in qualsiasi formato
REG_DWORD Valore numerico a 4 byte
REG_DWORD_LITTLE_ENDIAN Valore numerico a 4 byte il cui byte meno significativo è all'indirizzo più basso
REG_DWORD_BIG_ENDIAN Valore numerico a 4 byte il cui byte meno significativo è all'indirizzo più alto
REG_EXPAND_SZ Stringa Unicode con terminazione Null contenente riferimenti non espansi alle variabili di ambiente, ad esempio "%PATH%"
REG_LINK Stringa Unicode che denomina un collegamento simbolico. Questo tipo è irrilevante per i driver di dispositivo e intermedi
REG_MULTI_SZ Matrice di stringhe con terminazione Null, terminata da un altro zero
REG_NONE Dati senza tipo specifico
REG_SZ Stringa Unicode con terminazione Null
REG_RESOURCE_LIST Elenco di risorse hardware di un driver di dispositivo, usato dal driver o da uno dei dispositivi fisici che controlla, nell'albero \ResourceMap
REG_RESOURCE_REQUIREMENTS_LIST Elenco di risorse hardware possibili di un driver di dispositivo o di uno dei dispositivi fisici che può usare, da cui il sistema scrive un subset nell'albero \ResourceMap
REG_FULL_RESOURCE_DESCRIPTOR Elenco di risorse hardware usate da un dispositivo fisico, rilevate e scritte nell'albero \HardwareDescription dal sistema

NameLength

Specifica le dimensioni in byte del nome della voce di valore seguente.

Name[1]

Stringa di caratteri Unicode che denominano una voce di valore della chiave.

Commenti

Un driver in modalità kernel può ottenere un KEY_VALUE_BASIC_INFORMATION che descrive una chiave del Registro di sistema chiamando la routine ZwQueryValueKey o ZwEnumerateValueKey .

Requisiti

Requisito Valore
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedi anche

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_INFORMATION_CLASS

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey