ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) Metoda

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Vrátí uživatelem zadaný objekt, 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 zadaný uživatelem.

Návraty

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