ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) 方法

定義

重要

此 API 不符合 CLS 規範。

回傳使用者提供的物件,該物件是在實例分配時 NativeOverlapped 透過呼叫 AllocateNativeOverlapped(IOCompletionCallback, Object, Object) 方法指定的。

public:
 static System::Object ^ GetNativeOverlappedState(System::Threading::NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
public static object GetNativeOverlappedState(System.Threading.NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static object GetNativeOverlappedState(System.Threading.NativeOverlapped* overlapped);
[<System.CLSCompliant(false)>]
static member GetNativeOverlappedState : nativeptr<System.Threading.NativeOverlapped> -> obj
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member GetNativeOverlappedState : nativeptr<System.Threading.NativeOverlapped> -> obj

參數

overlapped
NativeOverlapped*

一個未管理的指標,指向 NativeOverlapped 回傳使用者提供的相關物件的結構。

傳回

使用者提供的物件,用以區分此 NativeOverlapped 實例與其他 NativeOverlapped 實例,或 null 若在實例分配時未指定物件,則可呼叫該 AllocateNativeOverlapped 方法。

屬性

例外狀況

overlappednull

適用於