* @return An error code
* @exception E_SUCCESS This method was successful.
* @exception E_INVALID_STATE The event was already initialized.
- * @exception E_INVALID_OPERATION This was called by a worker thread.
*
* @remark A derived class from _Event should call this method
*/