Partager via


ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) Méthode

Définition

Important

Cette API n’est pas conforme CLS.

Retourne l’objet fourni par l’utilisateur qui a été spécifié quand l’instance de NativeOverlapped a été allouée en appelant la méthode AllocateNativeOverlapped(IOCompletionCallback, Object, Object).

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ètres

overlapped
NativeOverlapped*

Pointeur non managé vers la structure NativeOverlapped à partir de laquelle retourner l’objet fourni par l’utilisateur associé.

Retours

Object

Objet fourni par l’utilisateur qui distingue cette instance de NativeOverlapped des autres instances de NativeOverlapped, ou null si aucun objet n’a été spécifié quand l’instance a été allouée en appelant la méthode AllocateNativeOverlapped.

Attributs

Exceptions

overlapped a la valeur null.

S’applique à