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 pro spuštění.

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)]
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)>]
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member UnsafeQueueNativeOverlapped : nativeptr<System.Threading.NativeOverlapped> -> bool
[<System.CLSCompliant(false)>]
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

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 operací Win32 najdete v třídě Overlapped , NativeOverlapped struktuře a OVERLAPPED struktuře v sadě Win32 Platform SDK.

Caution

UnsafeQueueNativeOverlapped Použití metody by mohlo neúmyslně otevřít bezpečnostní díru. Zabezpečení přístupu kódu zakládá svá oprávnění na oprávněních 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 by mohl zneužít, aby se zabránilo kontrolám oprávnění.

Platí pro