# mco_fh_mod_start

> Request that the module begin execution.

### Prototype

        mco_fh_ret mco_fh_mod_start(/*IN*/ mco_fh_module_h h);

### Arguments

h | The module handle

### Description

> This function requests that the module begin execution. The module should launch separate threads and return control immediately.

### Return Codes

MCO_FH_OK | Module successfully started
MCO_FH_E_INVALID_CONFIG | The configuration supplied by the user in the "config" subsection of the handler module's configuration is invalid
MCO_FH_E_CONN_FAILURE | The network connection has failed
MCO_FH_E_SYSTEM_ERROR | A system error (e.g. I/O error) has occurred
MCO_FH_E_BAD_HANDLE | The module handle is invalid

### Example

        mco_fh_ret mco_fh_mod_start(mco_fh_module_h h)
        {
            return reinterpret_cast<TestFeedHandler *>(h)->start();
        }