ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
.