SynchronizationContext.WaitHelper(IntPtr[], Boolean, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
- CLS-kompatible Alternative
- System.Threading.WaitHandle.WaitAll(WaitHandle[], TimeSpan, Boolean)
Hilfsfunktion, die auf eine oder alle Elemente im angegebenen Array wartet, um ein Signal zu empfangen.
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
Parameter
- waitHandles
-
IntPtr[]
nativeint[]
Ein Array vom Typ IntPtr , das die systemeigenen Betriebssystemhandles enthält.
- waitAll
- Boolean
true auf alle Ziehpunkte zu warten; false warten, bis ein Handle vorhanden ist.
- millisecondsTimeout
- Int32
Die Anzahl der zu wartenden Millisekunden oder Infinite (-1) auf unbestimmte Zeit.
Gibt zurück
Der Arrayindex des Objekts, das die Wartezeit erfüllt hat.
- Attribute
Hinweise
WaitHelper ist eine Deklaration für eine nicht verwaltete externe Hilfsfunktion. WaitHelper wird von der Wait Methode aufgerufen, um auf ein Signal für die angegebenen Betriebssystemhandles zu warten.