KEY_BASIC_INFORMATION struttura (wdm.h)
La struttura KEY_BASIC_INFORMATION definisce un subset delle informazioni complete disponibili per una chiave del Registro di sistema.
Sintassi
typedef struct _KEY_BASIC_INFORMATION {
LARGE_INTEGER LastWriteTime;
ULONG TitleIndex;
ULONG NameLength;
WCHAR Name[1];
} KEY_BASIC_INFORMATION, *PKEY_BASIC_INFORMATION;
Members
LastWriteTime
Ultima volta che questa chiave o uno dei relativi valori è stata modificata. Questo valore di ora è espresso in formato di tempo di sistema assoluto. Il tempo di sistema assoluto è il numero di intervalli di 100 nanosecondi dall'inizio dell'anno 1601 nel calendario gregoriano.
TitleIndex
I driver di dispositivo e intermedio devono ignorare questo membro.
NameLength
Dimensioni, in byte, della stringa nome chiave nella matrice Name .
Name[1]
Matrice di caratteri wide che contiene il nome della chiave del Registro di sistema. Questa stringa di caratteri non viene terminata con null. Solo il primo elemento di questa matrice è incluso nella definizione di struttura KEY_BASIC_INFORMATION . L'archiviazione per gli elementi rimanenti nella matrice segue immediatamente questo elemento.
Commenti
Le routine ZwEnumerateKey e ZwQueryKey usano la struttura KEY_BASIC_INFORMATION per contenere le informazioni di base per una chiave del Registro di sistema. Quando il parametro KeyInformationClass di una routine è KeyBasicInformation, il buffer KeyInformation viene considerato come struttura KEY_BASIC_INFORMATION . Per altre informazioni sul valore di enumerazione KeyBasicInformation , vedere KEY_INFORMATION_CLASS.
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |