Overlapped Konstruktory
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í.
Inicializuje novou instanci Overlapped třídy.
Přetížení
| Name | Description |
|---|---|
| Overlapped() |
Inicializuje novou prázdnou Overlapped instanci třídy. |
| Overlapped(Int32, Int32, Int32, IAsyncResult) |
Zastaralé.
Zastaralé.
Zastaralé.
Inicializuje novou instanci Overlapped třídy se zadanou pozicí souboru, 32bitový celočíselná popisovač události, která je signalizována při dokončení vstupně-výstupní operace, a rozhraní, přes které se mají vrátit výsledky operace. |
| Overlapped(Int32, Int32, IntPtr, IAsyncResult) |
Inicializuje novou instanci Overlapped třídy se zadanou pozicí 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. |
Overlapped()
- Zdroj:
- Overlapped.cs
- Zdroj:
- Overlapped.cs
- Zdroj:
- Overlapped.cs
- Zdroj:
- Overlapped.cs
- Zdroj:
- Overlapped.cs
Inicializuje novou prázdnou Overlapped instanci třídy.
public:
Overlapped();
public Overlapped();
Public Sub New ()
Platí pro
Overlapped(Int32, Int32, Int32, IAsyncResult)
- Zdroj:
- Overlapped.cs
- Zdroj:
- Overlapped.cs
- Zdroj:
- Overlapped.cs
- Zdroj:
- Overlapped.cs
- Zdroj:
- Overlapped.cs
Upozornění
This constructor is not 64-bit compatible and has been deprecated. Use the constructor that accepts an IntPtr for the event handle instead.
Upozornění
This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202
Upozornění
This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. http://go.microsoft.com/fwlink/?linkid=14202
Inicializuje novou instanci Overlapped třídy se zadanou pozicí souboru, 32bitový celočíselná popisovač události, která je signalizována při dokončení vstupně-výstupní operace, a rozhraní, přes které se mají vrátit výsledky operace.
public:
Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult ^ ar);
[System.Obsolete("This constructor is not 64-bit compatible and has been deprecated. Use the constructor that accepts an IntPtr for the event handle instead.")]
public Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult? ar);
[System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202")]
public Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult? ar);
[System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. http://go.microsoft.com/fwlink/?linkid=14202")]
public Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult ar);
public Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult ar);
[System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202")]
public Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult ar);
[<System.Obsolete("This constructor is not 64-bit compatible and has been deprecated. Use the constructor that accepts an IntPtr for the event handle instead.")>]
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
[<System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202")>]
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
[<System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. http://go.microsoft.com/fwlink/?linkid=14202")>]
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
Public Sub New (offsetLo As Integer, offsetHi As Integer, hEvent As Integer, ar As IAsyncResult)
Parametry
- offsetLo
- Int32
Nízké slovo pozice souboru, na kterém se má zahájit přenos.
- offsetHi
- Int32
Vysoké slovo pozice souboru, ve kterém má být přenos zahájen.
- hEvent
- Int32
Popisovač události, která je signalována při dokončení vstupně-výstupní operace.
- ar
- IAsyncResult
Objekt, který implementuje IAsyncResult rozhraní a poskytuje informace o stavu operace vstupně-výstupní operace.
- Atributy
Poznámky
WaitHandle.Handle Pomocí vlastnosti získejte popisovač jakékoli spravované synchronizační události, která je odvozena z WaitHandle třídy.
Vaše implementace IAsyncResult poskytuje informace o stavu operace vstupně-výstupní operace. Předejte ho konstruktoru v parametru ar a načtěte ho AsyncResult později s vlastností. Pokud je pro metodu Pack zpětného volání zadána nebo UnsafePack metoda, zpětné volání může načíst vaši IAsyncResult pomocí rozbalení NativeOverlapped struktury, kterou obdrží.
Platí pro
Overlapped(Int32, Int32, IntPtr, IAsyncResult)
- Zdroj:
- Overlapped.cs
- Zdroj:
- Overlapped.cs
- Zdroj:
- Overlapped.cs
- Zdroj:
- Overlapped.cs
- Zdroj:
- Overlapped.cs
Inicializuje novou instanci Overlapped třídy se zadanou pozicí 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.
public:
Overlapped(int offsetLo, int offsetHi, IntPtr hEvent, IAsyncResult ^ ar);
public Overlapped(int offsetLo, int offsetHi, IntPtr hEvent, IAsyncResult? ar);
public Overlapped(int offsetLo, int offsetHi, IntPtr hEvent, IAsyncResult ar);
new System.Threading.Overlapped : int * int * nativeint * IAsyncResult -> System.Threading.Overlapped
Public Sub New (offsetLo As Integer, offsetHi As Integer, hEvent As IntPtr, ar As IAsyncResult)
Parametry
- offsetLo
- Int32
Nízké slovo pozice souboru, na kterém se má zahájit přenos.
- offsetHi
- Int32
Vysoké slovo pozice souboru, ve kterém má být přenos zahájen.
- hEvent
-
IntPtr
nativeint
Popisovač události, která je signalována při dokončení vstupně-výstupní operace.
- ar
- IAsyncResult
Objekt, který implementuje IAsyncResult rozhraní a poskytuje informace o stavu operace vstupně-výstupní operace.
Poznámky
Chcete-li získat popisovač spravovaného synchronizačního objektu, který je odvozen od WaitHandle třídy, použijte WaitHandle.SafeWaitHandle vlastnost k získání SafeWaitHandle objektu a pak zavolejte metodu DangerousGetHandle .
Vaše implementace IAsyncResult poskytuje informace o stavu operace vstupně-výstupní operace. Předejte ho konstruktoru v parametru ar a načtěte ho AsyncResult později s vlastností. Pokud je pro metodu Pack zpětného volání zadána nebo UnsafePack metoda, zpětné volání může načíst vaši IAsyncResult pomocí rozbalení NativeOverlapped struktury, kterou obdrží.