ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.