wdm.h (KEY_VALUE_INFORMATION_CLASS 列舉)

KEY_VALUE_INFORMATION_CLASS列舉類型會指定要提供登錄機碼值的相關資訊類型。

Syntax

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

常數

 
KeyValueBasicInformation
此資訊會儲存為 KEY_VALUE_BASIC_INFORMATION 結構。
KeyValueFullInformation
此資訊會儲存為 KEY_VALUE_FULL_INFORMATION 結構。
KeyValuePartialInformation
此資訊會儲存為 KEY_VALUE_PARTIAL_INFORMATION 結構。
KeyValueFullInformationAlign64
此資訊會儲存為 KEY_VALUE_FULL_INFORMATION 結構,該結構會對齊 64 位 (,也就是記憶體中的 8 位元組) 界限。 如果呼叫端提供的緩衝區未在 64 位界限上啟動, ZwQueryValueKey傳回STATUS_DATATYPE_MISALIGNMENT
KeyValuePartialInformationAlign64
此資訊會儲存為與記憶體中 8 位元組) 界限對齊的 64 位 (KEY_VALUE_PARTIAL_INFORMATION_ALIGN64結構。 如果呼叫端提供的緩衝區未在 64 位界限上啟動, ZwQueryValueKey傳回STATUS_DATATYPE_MISALIGNMENT
KeyValueLayerInformation
MaxKeyValueInfoClass
這個列舉型別中的最大值。

備註

使用 KEY_VALUE_INFORMATION_CLASS 值來指定要由 ZwEnumerateValueKeyZwQueryValueKey 常式提供的資料類型。

必要條件

   
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另請參閱

KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey