ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Vrátí objekt zadaný uživatelem, který byl zadán při NativeOverlapped přidělení instance voláním AllocateNativeOverlapped(IOCompletionCallback, Object, Object) metody.
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
Parametry
- overlapped
- NativeOverlapped*
Nespravovaný ukazatel na NativeOverlapped strukturu, ze které se má vrátit přidružený objekt poskytnutý uživatelem.
Návraty
Objekt poskytovaný uživatelem, který rozlišuje tuto NativeOverlapped instanci od jiných NativeOverlapped instancí, nebo null
pokud nebyl zadán při přidělení instance voláním AllocateNativeOverlapped metody.
- Atributy
Výjimky
overlapped
je null
.