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)

Vedi anche

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_NODE_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey