Helper function that waits for any or all the elements in the specified array to receive a signal.
This API is not CLS-compliant. The CLS-compliant alternative is WaitAll. Namespace: System.Threading
Assembly: mscorlib (in mscorlib.dll)
[CLSCompliantAttribute(false)] protected: static int WaitHelper( array<IntPtr>^ waitHandles, bool waitAll, int millisecondsTimeout )
- Type: array<System::IntPtr>
An array of type IntPtr that contains the native operating system handles.
- Type: System::Boolean
true to wait for all handles; false to wait for any handle.
Return ValueType: System::Int32
The array index of the object that satisfied the wait.
is a declaration for an unmanaged external helper function. is called by the Wait method to wait for a signal for the specified operating system handles.
Requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.