SynchronizationContext::WaitHelper Method (array<IntPtr>^, Boolean, Int32)
Helper function that waits for any or all the elements in the specified array to receive a signal.
This API is not CLS-compliant.
Assembly: mscorlib (in mscorlib.dll)
protected: [SecurityCriticalAttribute] [CLSCompliantAttribute(false)] static int WaitHelper( array<IntPtr>^ waitHandles, bool waitAll, int millisecondsTimeout )
Parameters
- waitHandles
-
Type:
array<System::IntPtr>^
An array of type IntPtr that contains the native operating system handles.
- waitAll
-
Type:
System::Boolean
true to wait for all handles; false to wait for any handle.
- millisecondsTimeout
-
Type:
System::Int32
The number of milliseconds to wait, or Timeout::Infinite (-1) to wait indefinitely.
WaitHelper is a declaration for an unmanaged external helper function. WaitHelper 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.
Available since 2.0