Condividi tramite


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)

Vedi anche

KEY_BASIC_INFORMATION

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey