ThreadPool.UnsafeQueueNativeOverlapped(NativeOverlapped*) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Önemli
Bu API, CLS uyumlu değildir.
Çakışan G/Ç işlemini yürütme için kuyruğa alır.
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
Parametreler
- overlapped
- NativeOverlapped*
Kuyruğa NativeOverlapped alınacak yapı.
Döndürülenler
true
işlem başarıyla bir G/Ç tamamlama bağlantı noktasına kuyruğa alındıysa; aksi takdirde , false
.
- Öznitelikler
Açıklamalar
Yerel Win32 çakışan G/Ç kullanma hakkında bilgi için Win32 Platform SDK'sında sınıfına, NativeOverlapped yapısına OVERLAPPED
ve yapısına bakınOverlapped.
Dikkat
yöntemini kullanmak UnsafeQueueNativeOverlapped istemeden bir güvenlik deliği açabilir. Kod erişim güvenliği, izin denetimlerini yığındaki tüm çağıranların izinlerine dayandırmaktadır. İş, kullanılarak UnsafeQueueNativeOverlappedbir iş parçacığı havuzu iş parçacığında kuyruğa alındığında, iş parçacığı havuzu iş parçacığı yığını gerçek çağıranların bağlamını içermez. Kötü amaçlı kod, izin denetimlerini önlemek için bu koddan yararlanabilir.