Condividi tramite


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)

Vedere anche

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_NODE_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey