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 ビット境界で開始しない場合、ZwQueryValueKeyは STATUS_DATATYPE_MISALIGNMENTを返します。 |
KeyValuePartialInformationAlign64 情報は、メモリ内の 64 ビット (つまり 8 バイト) の境界にアラインされた KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 構造体として格納されます。 呼び出し元が指定したバッファーが 64 ビット境界で開始しない場合、ZwQueryValueKeyは STATUS_DATATYPE_MISALIGNMENTを返します。 |
KeyValueLayerInformation |
MaxKeyValueInfoClass この列挙型の最大値。 |
KEY_VALUE_INFORMATION_CLASS 値を使用して、ZwEnumerateValueKey および ZwQueryValueKey ルーチンによって提供されるデータの種類を指定します。
要件 | 価値 |
---|---|
ヘッダー | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |