Freigeben über


ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) Methode

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Gibt das vom Benutzer bereitgestellte Objekt zurück, das angegeben wurde, als die NativeOverlapped-Instanz durch das Aufrufen der AllocateNativeOverlapped(IOCompletionCallback, Object, Object)-Methode zugewiesen wurde.

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

Parameter

overlapped
NativeOverlapped*

Ein nicht verwalteter Zeiger auf die NativeOverlapped-Struktur, aus der das verknüpfte vom Benutzer bereitgestellte Objekt zurückgegeben werden soll.

Gibt zurück

Object

Ein vom Benutzer bereitgestelltes Objekt, das diese NativeOverlapped-Instanz von anderen NativeOverlapped-Instanzen unterscheidet, oder null, wenn keins angegeben wurde, als die Instanz durch einen Aufruf der AllocateNativeOverlapped-Methode zugewiesen wurde.

Attribute

Ausnahmen

overlapped ist null.

Gilt für