Udostępnij za pośrednictwem


ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) Metoda

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Zwraca obiekt podany przez użytkownika, który został określony podczas NativeOverlapped przydzielania wystąpienia przez wywołanie AllocateNativeOverlapped(IOCompletionCallback, Object, Object) metody .

public:
 static System::Object ^ GetNativeOverlappedState(System::Threading::NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
public static 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

Parametry

overlapped
NativeOverlapped*

Niezarządzany wskaźnik do NativeOverlapped struktury, z której ma być zwracany skojarzony obiekt dostarczony przez użytkownika.

Zwraca

Object

Obiekt dostarczony przez użytkownika, który odróżnia to NativeOverlapped wystąpienie od innych NativeOverlapped wystąpień lub null jeśli nie został określony, gdy wystąpienie zostało przydzielone przez wywołanie AllocateNativeOverlapped metody .

Atrybuty

Wyjątki

overlapped to null.

Dotyczy