struttura KEY_NODE_INFORMATION (wdm.h)
La struttura KEY_NODE_INFORMATION definisce le informazioni di base disponibili per una chiave del Registro di sistema (sotto).The KEY_NODE_INFORMATION structure define the basic information available for a registry (sub)key.
Sintassi
typedef struct _KEY_NODE_INFORMATION {
LARGE_INTEGER LastWriteTime;
ULONG TitleIndex;
ULONG ClassOffset;
ULONG ClassLength;
ULONG NameLength;
WCHAR Name[1];
} KEY_NODE_INFORMATION, *PKEY_NODE_INFORMATION;
Members
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. L'ora di sistema assoluta è 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.
ClassOffset
Offset di byte dall'inizio di questa struttura alla stringa del nome della classe, che si trova nella matrice Name immediatamente dopo la stringa del nome della chiave. Analogamente alla stringa del nome della chiave, la stringa del nome della classe non viene terminata con null.
ClassLength
Dimensione, in byte, nella stringa del nome della classe.
NameLength
Dimensione, in byte, della stringa del nome chiave contenuta nella matrice Name .
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_NODE_INFORMATION è incluso solo il primo elemento in questa matrice. Lo spazio di archiviazione per gli elementi rimanenti nella matrice segue immediatamente questo elemento.
Commenti
Le routine ZwEnumerateKey e ZwQueryKey usano la struttura KEY_NODE_INFORMATION per contenere il nome della chiave del Registro di sistema e il nome della classe chiave. Quando il parametro KeyInformationClass di una delle due routine è KeyNodeInformation, il buffer KeyInformation viene considerato come una struttura KEY_NODE_INFORMATION . Per altre informazioni sul valore di enumerazione KeyNodeInformation , vedi KEY_INFORMATION_CLASS.
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |