énumération KEY_VALUE_INFORMATION_CLASS (wdm.h)
Le type d’énumération KEY_VALUE_INFORMATION_CLASS spécifie le type d’informations à fournir sur la valeur d’une clé de Registre.
Syntax
typedef enum _KEY_VALUE_INFORMATION_CLASS {
KeyValueBasicInformation,
KeyValueFullInformation,
KeyValuePartialInformation,
KeyValueFullInformationAlign64,
KeyValuePartialInformationAlign64,
KeyValueLayerInformation,
MaxKeyValueInfoClass
} KEY_VALUE_INFORMATION_CLASS;
Constantes
KeyValueBasicInformation Les informations sont stockées sous la forme d’une structure KEY_VALUE_BASIC_INFORMATION . |
KeyValueFullInformation Les informations sont stockées sous la forme d’une structure KEY_VALUE_FULL_INFORMATION . |
KeyValuePartialInformation Les informations sont stockées sous la forme d’une structure KEY_VALUE_PARTIAL_INFORMATION . |
KeyValueFullInformationAlign64 Les informations sont stockées sous la forme d’une structure KEY_VALUE_FULL_INFORMATION alignée sur une limite 64 bits (c’est-à-dire 8 octets) en mémoire. Si la mémoire tampon fournie par l’appelant ne démarre pas sur une limite 64 bits, ZwQueryValueKey retourne STATUS_DATATYPE_MISALIGNMENT. |
KeyValuePartialInformationAlign64 Les informations sont stockées sous la forme d’une structure KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 alignée sur une limite 64 bits (c’est-à-dire 8 octets) en mémoire. Si la mémoire tampon fournie par l’appelant ne démarre pas sur une limite 64 bits, ZwQueryValueKey retourne STATUS_DATATYPE_MISALIGNMENT. |
KeyValueLayerInformation |
MaxKeyValueInfoClass Valeur maximale dans ce type d’énumération. |
Remarques
Utilisez les valeurs KEY_VALUE_INFORMATION_CLASS pour spécifier le type de données à fournir par les routines ZwEnumerateValueKey et ZwQueryValueKey .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |