Overlapped Třída
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í.
Poskytuje spravovanou reprezentaci překrývající
se struktury Win32, včetně metod pro přenos informací z Overlapped instance do NativeOverlapped struktury.
public ref class Overlapped
public class Overlapped
[System.Runtime.InteropServices.ComVisible(true)]
public class Overlapped
type Overlapped = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type Overlapped = class
Public Class Overlapped
- Dědičnost
-
Overlapped
- Atributy
Poznámky
Metody Pack a UnsafePack přenos informací z objektu Overlapped NativeOverlapped do struktury, která se dá předat Windows funkcím rozhraní API pro asynchronní vstupně-výstupní operace souborů. Metoda Unpack přenáší informace ze NativeOverlapped struktury do instance Overlapped třídy.
Změny vlastností objektu Overlapped ovlivňují jeho přidruženou NativeOverlapped strukturu a naopak.
Konstruktory
Overlapped() |
Inicializuje novou prázdnou Overlapped instanci třídy. |
Overlapped(Int32, Int32, Int32, IAsyncResult) |
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.
Inicializuje novou instanci Overlapped třídy se zadaným umístěním souboru, 32bitový celočíselnou obslužnou rutinou události, která je signalizována při dokončení vstupně-výstupní operace, a rozhraní, přes které se vrátí výsledky operace. |
Overlapped(Int32, Int32, IntPtr, IAsyncResult) |
Inicializuje novou instanci Overlapped třídy se zadaným umístěním souboru, popisovač události, která je signalizována při dokončení vstupně-výstupní operace, a rozhraní, přes které se vrátí výsledky operace. |
Vlastnosti
AsyncResult |
Získá nebo nastaví objekt, který poskytuje informace o stavu operace vstupně-výstupní operace. |
EventHandle |
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.
Získá nebo nastaví 32bitové celé číslo popisovač na synchronizační událost, která je signalována po dokončení vstupně-výstupní operace. |
EventHandleIntPtr |
Získá nebo nastaví popisovač na synchronizační událost, která je signalována po dokončení vstupně-výstupní operace. |
OffsetHigh |
Získá nebo nastaví slovo s vysokým pořadím umístění souboru, na kterém má zahájit přenos. Umístění souboru je posun bajtu od začátku souboru. |
OffsetLow |
Získá nebo nastaví slovo nízkého pořadí umístění souboru, na kterém má zahájit přenos. Umístění souboru je posun bajtu od začátku souboru. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Free(NativeOverlapped*) |
Uvolní nespravovanou paměť přidruženou k nativní překrývající se struktuře přidělené metodou Pack . |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
Pack(IOCompletionCallback) |
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.
Zabalí aktuální instanci do NativeOverlapped struktury, která určuje delegáta, který se má vyvolat při dokončení asynchronní vstupně-výstupní operace. |
Pack(IOCompletionCallback, Object) |
Zabalí aktuální instanci do NativeOverlapped struktury, která určuje delegáta, který se vyvolá při dokončení asynchronní vstupně-výstupní operace a spravovaný objekt, který slouží jako vyrovnávací paměť. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Unpack(NativeOverlapped*) |
Rozbalí zadanou nespravovanou NativeOverlapped strukturu do spravovaného Overlapped objektu. |
UnsafePack(IOCompletionCallback) |
Zastaralé.
Zastaralé.
Zastaralé.
Zastaralé.
Zabalí aktuální instanci do NativeOverlapped struktury určující delegáta, který se má vyvolat při dokončení asynchronní vstupně-výstupní operace. Nešíruje zásobník volání. |
UnsafePack(IOCompletionCallback, Object) |
Zabalí aktuální instanci do NativeOverlapped struktury, která určuje delegáta, který se má vyvolat při dokončení asynchronní vstupně-výstupní operace, a spravovaný objekt, který slouží jako vyrovnávací paměť. Nešíruje zásobník volání. |