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:
Remarks
The OnMDBStartUp event is called asynchronously whenever an MDB is started.