ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) Metoda

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Vrátí objekt zadaný uživatelem, který byl zadán při NativeOverlapped přidělení instance voláním 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*

Nespravovaný ukazatel na NativeOverlapped strukturu, ze které se má vrátit přidružený objekt poskytnutý uživatelem.

Návraty

Object

Objekt poskytovaný uživatelem, který rozlišuje tuto NativeOverlapped instanci od jiných NativeOverlapped instancí, nebo null pokud nebyl zadán při přidělení instance voláním AllocateNativeOverlapped metody.

Atributy

Výjimky

overlapped je null.

Platí pro