Condividi tramite


enumerazione KEY_VALUE_INFORMATION_CLASS (wdm.h)

Il tipo di enumerazione KEY_VALUE_INFORMATION_CLASS specifica il tipo di informazioni da fornire sul valore di una chiave del Registro di sistema.

Sintassi

typedef enum _KEY_VALUE_INFORMATION_CLASS {
  KeyValueBasicInformation,
  KeyValueFullInformation,
  KeyValuePartialInformation,
  KeyValueFullInformationAlign64,
  KeyValuePartialInformationAlign64,
  KeyValueLayerInformation,
  MaxKeyValueInfoClass
} KEY_VALUE_INFORMATION_CLASS;

Costanti

 
KeyValueBasicInformation
Le informazioni vengono archiviate come struttura KEY_VALUE_BASIC_INFORMATION .
KeyValueFullInformation
Le informazioni vengono archiviate come struttura KEY_VALUE_FULL_INFORMATION .
KeyValuePartialInformation
Le informazioni vengono archiviate come struttura KEY_VALUE_PARTIAL_INFORMATION .
KeyValueFullInformationAlign64
Le informazioni vengono archiviate come struttura KEY_VALUE_FULL_INFORMATION allineata a un limite a 64 bit (ovvero 8 byte) in memoria. Se il buffer fornito dal chiamante non viene avviato su un limite a 64 bit, ZwQueryValueKey restituisce STATUS_DATATYPE_MISALIGNMENT.
KeyValuePartialInformationAlign64
Le informazioni vengono archiviate come struttura KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 allineata a un limite a 64 bit (ovvero 8 byte) in memoria. Se il buffer fornito dal chiamante non viene avviato su un limite a 64 bit, ZwQueryValueKey restituisce STATUS_DATATYPE_MISALIGNMENT.
KeyValueLayerInformation
MaxKeyValueInfoClass
Valore massimo in questo tipo di enumerazione.

Commenti

Usare i valori KEY_VALUE_INFORMATION_CLASS per specificare il tipo di dati da fornire dalle routine ZwEnumerateValueKey e ZwQueryValueKey .

Requisiti

Requisito Valore
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedi anche

KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey