struttura KEY_BASIC_INFORMATION (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;
Membri
LastWriteTime
Ora dell'ultima modifica di questa chiave o di uno dei relativi valori. Questo valore di ora è espresso in formato ora 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 intermedi e del dispositivo devono ignorare questo membro.
NameLength
Dimensione, in byte, della stringa del nome della chiave nella matrice Nome.
Name[1]
Matrice di caratteri wide che contiene il nome della chiave del Registro di sistema. Questa stringa di caratteri è non con terminazione Null. Nella definizione della struttura KEY_BASIC_INFORMATION è incluso solo il primo elemento di questa matrice. Lo spazio di archiviazione per gli elementi rimanenti nella matrice segue immediatamente questo elemento.
Osservazioni
Le routine ZwEnumerateKey e ZwQueryKey utilizzano la struttura KEY_BASIC_INFORMATION per contenere le informazioni di base per una chiave del Registro di sistema. Quando il parametro KeyInformationClass di una delle due routine è KeyBasicInformation, il buffer KeyInformation viene considerato come struttura KEY_BASIC_INFORMATION. Per altre informazioni sul valore di enumerazione KeyBasicInformation, vedere KEY_INFORMATION_CLASS.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |