CallbackRegistry

Control registry operations in Windows and .NET applications

CbRegKeyFullInformation class

Filter:

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

See also

Overview

CbRegKeyFullInformation is the object-based representation of the data passed when KeyInformationClass is KeyFullInformation.

Declaration

[Pascal]
    TCbRegKeyFullInformation = class
      LastWriteTime : TDateTime;
      SubKeys : LongWord;
      MaxNameLen : LongWord;
      MaxClassLen : LongWord;
      Values : LongWord;
      MaxValueNameLen : LongWord;
      MaxValueDataLen : LongWord;
      _Class : TCBString;
    end;

[C++ (Lib)]
    class CbRegKeyFullInformation
    {
        FILETIME GetLastWriteTime();
        void SetLastWriteTime(FILETIME Value);
        DWORD GetSubKeys();
        void SetSubKeys(DWORD Value);
        DWORD GetMaxNameLen();
        void SetMaxNameLen(DWORD Value);
        DWORD GetMaxClassLen();
        void SetMaxClassLen(DWORD Value);
        DWORD GetValues();
        void SetValues(DWORD Value);
        DWORD GetValueNameLen();
        void SetValueNameLen(DWORD Value);
        DWORD GetValueDataLen();
        void SetValueDataLen(DWORD Value);
        DWORD GetClassLength();
        PCWCHAR GetClass();
        void SetName(PCWCHAR Class, DWORD NameLength);
    }

[C++ (VCL)]
    class TCbRegKeyFullInformation
    {
      TDateTime LastWriteTime;
      unsigned SubKeys;
      unsigned MaxNameLen;
      unsigned MaxClassLen;
      unsigned Values;
      unsigned MaxValueNameLen;
      unsigned MaxValueDataLen;
      TCBString _Class;
    }

[C++ (.NET)]
    value class CbRegKeyFullInformation
    {
      DateTime LastWriteTime;
      UInt32 SubKeys;
      UInt32 MaxNameLen;
      UInt32 MaxClassLen;
      UInt32 Values;
      UInt32 MaxValueNameLen;
      UInt32 MaxValueDataLen;
      String^ Class;
    }

[C#]
    class CbRegKeyFullInformation
    {
      DateTime LastWriteTime;
      UInt32 SubKeys;
      UInt32 MaxNameLen;
      UInt32 MaxClassLen;
      UInt32 Values;
      UInt32 MaxValueNameLen;
      UInt32 MaxValueDataLen;
      String Class;
    }

[VB.NET]
    Class CbRegKeyFullInformation
      LastWriteTime As DateTime
      SubKeys As LongWord;
      MaxNameLen As LongWord;
      MaxClassLen As LongWord;
      Values As LongWord;
      MaxValueNameLen As LongWord;
      MaxValueDataLen As LongWord;
      Class As String
    End Class

Properties

  • LastWriteTime - The last time this key or any of its values changed.
  • SubKeys - The number of subkeys for this key.
  • MaxNameLen - The maximum size, in bytes, of any name for a subkey.
  • MaxClassLen - The maximum size, in bytes, of a class name.
  • Values - The number of value entries for this key.
  • MaxValueNameLen - The maximum size, in bytes, of a value entry name.
  • MaxValueDataLen - The maximum size, in bytes, of a value entry data field.
  • ClassLength - The length of the Class property.
  • Class - The class name of the registry key.

Description

The class defines the information available for a registry key, including information about its subkeys and the maximum length for their names and value entries.

See also

CbRegKeyInformation class    

Back to top