ThreadPool.UnsafeQueueNativeOverlapped(NativeOverlapped*) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Viktigt!
Detta API uppfyller inte CLS.
Köar en överlappande I/O-åtgärd för körning.
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
Parametrar
- overlapped
- NativeOverlapped*
Strukturen NativeOverlapped som ska köas.
Returer
trueom åtgärden har placerats i kö till en I/O-slutförandeport. annars . false
- Attribut
Kommentarer
Information om hur du använder intern Win32 överlappande I/O finns i Overlapped klassen, NativeOverlapped strukturen och OVERLAPPED strukturen i Win32 Platform SDK.
Caution
UnsafeQueueNativeOverlapped Om du använder metoden kan du oavsiktligt öppna ett säkerhetshål. Kodåtkomstsäkerhet baserar sina behörighetskontroller på behörigheterna för alla anropare i stacken. När arbetet placeras i en trådpoolstråd med , UnsafeQueueNativeOverlappedhar trådpooltrådens stack inte kontexten för de faktiska anroparna. Skadlig kod kan utnyttja detta för att undvika behörighetskontroller.