SynchronizationContext.WaitHelper(IntPtr[], Boolean, Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Belangrijk
Deze API is niet CLS-conform.
- CLS-conform alternatief
- System.Threading.WaitHandle.WaitAll(WaitHandle[], TimeSpan, Boolean)
Helperfunctie die wacht op een of alle elementen in de opgegeven matrix om een signaal te ontvangen.
protected:
static int WaitHelper(cli::array <IntPtr> ^ waitHandles, bool waitAll, int millisecondsTimeout);
[System.CLSCompliant(false)]
protected static int WaitHelper(IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
protected static int WaitHelper(IntPtr[] waitHandles, bool waitAll, int millisecondsTimeout);
[<System.CLSCompliant(false)>]
static member WaitHelper : nativeint[] * bool * int -> int
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member WaitHelper : nativeint[] * bool * int -> int
Protected Shared Function WaitHelper (waitHandles As IntPtr(), waitAll As Boolean, millisecondsTimeout As Integer) As Integer
Parameters
- waitHandles
-
IntPtr[]
nativeint[]
Een matrix van het type IntPtr dat de systeemeigen grepen van het besturingssysteem bevat.
- waitAll
- Boolean
true wachten op alle ingangen; false om te wachten op een ingang.
- millisecondsTimeout
- Int32
Het aantal milliseconden dat moet worden gewacht, of Infinite (-1) om voor onbepaalde tijd te wachten.
Retouren
De matrixindex van het object dat voldeed aan de wachttijd.
- Kenmerken
Opmerkingen
WaitHelper is een declaratie voor een niet-beheerde externe helperfunctie. WaitHelper wordt aangeroepen door de Wait methode om te wachten op een signaal voor de opgegeven besturingssystemen.