This structure contains information about a change in a the object store or a mounted database volume.
Syntax
typedef struct _CENOTIFICATION {
DWORD dwSize
DWORD dwParam;
UINT uType;
CEGUID guid;
CEOID oid;
CEOID oidParent;
} CENOTINOTIFICATION;
Members
dwSize
Specifies the size of the CENOTIFICATION structure.
dwParam
User-defined value assigned in the CENOTIFIREQUEST structure.
uType
Describes the notification type. It is one of the following flags:
Value | Description |
DB_CEOID_CREATED | New OID object was created. |
DB_CEOID_DATABASE_DELETED | Database was deleted on a volume. |
DB_CEOID_RECORD_DELETED | Record was deleted in a database. |
DB_CEOID_FILE_DELETED | File was deleted. Only available to a OEM replication process. |
DB_CEOID_DIRECTORY_DELETED | Directory was deleted. Only available to a OEM replication process. |
DB_CEOID_CHANGED | Object was modified. |
guid
Globally unique identifier (CEGUID) of the mounted database volume or object store that the notification applies.
oid
OID of the object that was changed.
oidParent
OID of the parent object.
Remarks
The notification structure returned by the system must be freed after the notification has been processed. Call CeFreeNotification to free the notification structure.
See Also