Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
HINWEIS: Dieser Konstruktor ist mittlerweile veraltet. Die nicht veraltete Alternative ist Overlapped(Int32,Int32,IntPtr,IAsyncResult).
Initialisiert eine neue Instanz der Overlapped-Klasse mit der angegebenen Dateiposition, dem 32-Bit-Ganzzahl-Handle für ein Ereignis, das signalisiert wird, wenn der E/A-Vorgang abgeschlossen ist, und einer Schnittstelle, durch die die Ergebnisse des Vorgangs zurückgegeben werden.
Namespace: System.Threading
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<ObsoleteAttribute("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 Sub New ( _
offsetLo As Integer, _
offsetHi As Integer, _
hEvent As Integer, _
ar As IAsyncResult _
)
'Usage
Dim offsetLo As Integer
Dim offsetHi As Integer
Dim hEvent As Integer
Dim ar As IAsyncResult
Dim instance As New Overlapped(offsetLo, offsetHi, hEvent, ar)
[ObsoleteAttribute("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
)
[ObsoleteAttribute(L"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
)
/** @attribute ObsoleteAttribute("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
)
ObsoleteAttribute("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 function Overlapped (
offsetLo : int,
offsetHi : int,
hEvent : int,
ar : IAsyncResult
)
Parameter
- offsetLo
Das niedrige WORD der Dateiposition, an der die Übertragung gestartet werden soll.
- offsetHi
Das hohe WORD der Dateiposition, an der die Übertragung gestartet werden soll.
- hEvent
Das Handle zu einem Ereignis, das signalisiert wird, wenn der E/A-Vorgang abgeschlossen ist.
- ar
Ein Objekt, das die IAsyncResult-Schnittstelle implementiert und Statusinformationen über den E/A-Vorgang bereitstellt.
Hinweise
Verwenden Sie die WaitHandle.Handle-Eigenschaft, um das Handle eines beliebigen verwalteten Synchronisierungsereignisses abzurufen, das von der WaitHandle-Klasse abgeleitet wird.
Die Implementierung der IAsyncResult-Schnittstelle enthält Statusinformationen über den E/A-Vorgang. Übergeben Sie sie an den Konstruktor im ar-Parameter, und rufen Sie sie später mit der AsyncResult-Eigenschaft ab. Wenn für die Pack-Methode oder die UnsafePack-Methode eine Rückrufmethode angegeben ist, kann der Rückruf die IAsyncResult-Schnittstelle abrufen, indem er die erhaltene NativeOverlapped-Struktur entpackt.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 1.0, 1.1
Veraltet (Compilerwarnung) in 2.0
Siehe auch
Referenz
Overlapped-Klasse
Overlapped-Member
System.Threading-Namespace