ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) Metódus

Definíció

Fontos

Ez az API nem CLS-kompatibilis.

A felhasználó által megadott objektumot adja vissza, amely a NativeOverlapped példány lefoglalásakor a metódus meghívásával AllocateNativeOverlapped(IOCompletionCallback, Object, Object) lett meghatározva.

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

Paraméterek

overlapped
NativeOverlapped*

Nem felügyelt mutató arra a NativeOverlapped struktúrára, amelyből a társított felhasználó által megadott objektumot vissza szeretné adni.

Válaszok

Felhasználó által megadott objektum, amely megkülönbözteti ezt a NativeOverlapped példányt a többi NativeOverlapped példánytól, vagy null ha a metódus meghívásával AllocateNativeOverlapped nem volt megadva, amikor a példányt lefoglalták.

Attribútumok

Kivételek

overlapped az null.

A következőre érvényes: