英語で読む

次の方法で共有


KEY_VALUE_INFORMATION_CLASS列挙 (wdm.h)

KEY_VALUE_INFORMATION_CLASS 列挙型は、レジストリ キーの値に関する情報の種類を指定します。

構文

C++
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
情報は、メモリ内の 64 ビット (つまり 8 バイト) の境界にアラインされた KEY_VALUE_FULL_INFORMATION 構造体として格納されます。 呼び出し元が指定したバッファーが 64 ビット境界で開始しない場合、ZwQueryValueKeySTATUS_DATATYPE_MISALIGNMENTを返します。
KeyValuePartialInformationAlign64
情報は、メモリ内の 64 ビット (つまり 8 バイト) の境界にアラインされた KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 構造体として格納されます。 呼び出し元が指定したバッファーが 64 ビット境界で開始しない場合、ZwQueryValueKeySTATUS_DATATYPE_MISALIGNMENTを返します。
KeyValueLayerInformation
MaxKeyValueInfoClass
この列挙型の最大値。

備考

KEY_VALUE_INFORMATION_CLASS 値を使用して、ZwEnumerateValueKey および ZwQueryValueKey ルーチンによって提供されるデータの種類を指定します。

必要条件

要件 価値
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)

関連項目

KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey