Compartilhar via


ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) Método

Definição

Importante

Esta API não está em conformidade com CLS.

Retorna o objeto fornecido pelo usuário especificado quando a instância NativeOverlapped foi alocada chamando o método 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

Parâmetros

overlapped
NativeOverlapped*

Um ponteiro não gerenciado para a estrutura NativeOverlapped por meio da qual o objeto fornecido pelo usuário associado será retornado.

Retornos

Um objeto fornecido pelo usuário que distingue essa instância de NativeOverlapped de outras instâncias de NativeOverlapped ou null se um objeto não foi especificado quando a instância foi alocada chamando o método AllocateNativeOverlapped.

Atributos

Exceções

overlapped é null.

Aplica-se a