OnMDBStartUp Method

Switch View :
ScriptFree
OnMDBStartUp Method

Topic Last Modified: 2006-06-13

Called on an event sink whenever a store starts functioning.

Applies To

IExStoreSystemEvents Interface

Type Library

EXOLEDB Type Library

DLL Implemented In

EXOLEDB.DLL

Syntax


Function OnMDBStartUp(    bstrMDBGuid As String,
        bstrMDBName As String,
        lFlags As LONG)
HRESULT OnMDBStartUp
(
        BSTR bstrMDBGuid,
        BSTR bstrMDBName,
        LONG lFlags
);

Parameters

bstrMDBGuid

String containing the globally unique identifier (GUID) of the message database (MDB) being started.

bstrMDBName

String containing the name of the MDB being started.

lFlags

The following (bitwise AND) flags can give you further information about system events:

Decimal Value C++ Enum Equivalent Meaning

64

EVT_INITNEW

This flag is set at the first firing of the event. (Useful for initialization purposes. It is set only once during the lifetime of a created event sink.)

Return Value

Returns S_OK if successful, or an error value otherwise.

Registration Properties

To register for this event, you need to set the registration item's EventMethod Field to "OnMDBStartUp" (C++ constant = EVT_ON_MDB_STARTUP). This event supports the following properties of Event Registration Items:

Enabled Field

EventMethod Field

SinkClass Field

Remarks

The OnMDBStartUp event is called asynchronously whenever an MDB is started.