Sdílet prostřednictvím


ThreadPool.UnsafeQueueNativeOverlapped(NativeOverlapped*) Metoda

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Zařadí do fronty překrývající se vstupně-výstupní operaci ke spuštění.

public:
 static bool UnsafeQueueNativeOverlapped(System::Threading::NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
public static bool UnsafeQueueNativeOverlapped (System.Threading.NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool UnsafeQueueNativeOverlapped (System.Threading.NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static bool UnsafeQueueNativeOverlapped (System.Threading.NativeOverlapped* overlapped);
[<System.CLSCompliant(false)>]
static member UnsafeQueueNativeOverlapped : nativeptr<System.Threading.NativeOverlapped> -> bool
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member UnsafeQueueNativeOverlapped : nativeptr<System.Threading.NativeOverlapped> -> bool
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member UnsafeQueueNativeOverlapped : nativeptr<System.Threading.NativeOverlapped> -> bool

Parametry

overlapped
NativeOverlapped*

Struktura NativeOverlapped , která se má zařadit do fronty.

Návraty

Boolean

truepokud byla operace úspěšně zařazena do fronty na port dokončení vstupně-výstupních operací; v opačném případě . false

Atributy

Poznámky

Informace o použití nativních vstupně-výstupních vstupně-výstupních operací Win32 najdete Overlapped v třídě, NativeOverlapped struktuře a OVERLAPPED struktuře v sadě Win32 Platform SDK.

Upozornění

UnsafeQueueNativeOverlapped Použití metody by mohlo neúmyslně otevřít bezpečnostní díru. Zabezpečení přístupu kódu na základě svých oprávnění kontroluje oprávnění všech volajících v zásobníku. Pokud je práce zařazena do fronty ve vlákně fondu vláken pomocí UnsafeQueueNativeOverlapped, zásobník vlákna fondu vláken nemá kontext skutečných volajících. Škodlivý kód může zneužít, aby se zabránilo kontrolám oprávnění.

Platí pro