WiFi Framework C++ Edition

◆ WaitAll() [2/2]

static unsigned long WaitAll ( const unsigned long Count,
CwclWaitableSyncObject **const Objects,
const unsigned long Timeout )
static

Waits until all of the specified objects are in the signaled state or the time-out interval elapses.

Parameters
CountA number of the waitable objects in the objects array.
ObjectsAn array of waitable objects.
TimeoutThe wait timeout value.
Returns
If the wait completed with success the returning value is WCL_WAIT_OBJECT_0. If the wait operation completed with success but one of the waitable object is a mutex and the thread that owned that mutex has exited without releasing the mutex the returning value is WCL_WAIT_ABANDONED. If the time-out elapsed the returning value is WCL_WAIT_TIMEOUT. If the wait failed the returning value is WCL_WAIT_FAILED.
See also
WCL_WAIT_OBJECT_0, WCL_WAIT_ABANDONED, WCL_WAIT_TIMEOUT, WCL_WAIT_FAILED, CwclWaitableSyncObject