EngStart

Starts the engine.

Syntax

PULSE_STATUS EngStart(
 [in] PPS_ENGINE pEngine
);

Parameters

PPS_ENGINE pEngine

An opaque handle to an engine created by the EngCreateEngine function.

Return value

If the function succeeds, the return value is PULSE_STATUS_SUCCESS.

If it fails, it returns one of the PULSE_STATUS values. Possible return codes include, but are not limited to, the following:

PULSE_STATUS_INVALID_PARAMETER
0xC0000010
pEngine argument is NULL.
PULSE_STATUS_ENGINE_INIT_FAILED
0xC0000400
Might happen if
  • A transport was not assigned to this engine.
  • Failed to create the engine thread.

Remarks

Launches the thread that collects data from the assigned transport.

Use the EngStop function to stop the engine.