2.2.6 METADATA_HANDLE_INFO

The METADATA_HANDLE_INFO structure defines information about a handle to a metabase entry.

 typedef struct {
   DWORD dwMDPermissions;
   DWORD dwMDSystemChangeNumber;
 } METADATA_HANDLE_INFO;

dwMDPermissions: An unsigned integer value containing the permissions with which the handle was opened. This member MUST have a valid combination of the following flags set.

Value

Meaning

METADATA_PERMISSION_READ

0x00000001

The handle can read nodes and data.

METADATA_PERMISSION_WRITE

0x00000002

The handle can write nodes and data.

dwMDSystemChangeNumber: An unsigned integer value containing the system change number when the handle was opened. The system change number is a 32-bit unsigned integer value that is incremented when a change is made to the metabase. See GetSystemChangeNumber (section 3.1.4.21) for a specification of the system change number.