CallbackRegistry

Control registry operations in Windows and .NET applications

KEY_VALUE_INFORMATION_CLASS type

Filter:

Pascal    C++ (Lib)    C++ (VCL)    C++ (.NET)    C#    VB.NET   

Overview

Defines what kind of key value information is passed in the KeyValueInformation parameter.

Declaration

[Pascal]
    _KEY_VALUE_INFORMATION_CLASS = (
        KeyValueBasicInformation,
        KeyValueFullInformation,
        KeyValuePartialInformation,
        KeyValueFullInformationAlign64,
        KeyValuePartialInformationAlign64
        MaxKeyValueInfoClass // MaxKeyValueInfoClass should always be the last enum
    );
    KEY_INFORMATION_CLASS = _KEY_INFORMATION_CLASS;

[C++ (Lib)]
    typedef enum _KEY_VALUE_INFORMATION_CLASS {
        KeyValueBasicInformation,
        KeyValueFullInformation,
        KeyValuePartialInformation,
        KeyValueFullInformationAlign64,
        KeyValuePartialInformationAlign64
        MaxKeyValueInfoClass // MaxKeyValueInfoClass should always be the last enum
    } KEY_INFORMATION_CLASS;

[C++ (VCL)]
    enum DECLSPEC_DENUM _KEY_VALUE_INFORMATION_CLASS : unsigned char {
        KeyValueBasicInformation,
        KeyValueFullInformation,
        KeyValuePartialInformation,
        KeyValueFullInformationAlign64,
        KeyValuePartialInformationAlign64
        MaxKeyValueInfoClass // MaxKeyValueInfoClass should always be the last enum
    };

[C++ (.NET)]
    public enum class KEY_VALUE_INFORMATION_CLASS : UInt32
    {
        KeyValueBasicInformation,
        KeyValueFullInformation,
        KeyValuePartialInformation,
        KeyValueFullInformationAlign64,
        KeyValuePartialInformationAlign64
        MaxKeyValueInfoClass
    };

[C#]

[VB.NET]

Description

The type defines possible kinds of key value-related information passed in KeyValueInformation parameter of various callbacks/event handlers.

Possible values

Back to top