Overlapped Klas

Definitie

Biedt een beheerde weergave van een Win32-structuur OVERLAPPED , inclusief methoden voor het overdragen van informatie van een Overlapped exemplaar naar een NativeOverlapped structuur.

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
Overname
Overlapped
Kenmerken

Opmerkingen

De Pack en UnsafePack methoden dragen informatie over van een Overlapped-object naar een NativeOverlapped structuur die kan worden doorgegeven aan Windows API-functies voor asynchrone bestands-I/O. De Unpack methode draagt informatie over van een NativeOverlapped structuur naar een exemplaar van de Overlapped klasse.

Wijzigingen in de eigenschappen van een Overlapped object zijn van invloed op de bijbehorende NativeOverlapped structuur en omgekeerd.

Constructors

Name Description
Overlapped()

Initialiseert een nieuwe, lege instantie van de Overlapped klasse.

Overlapped(Int32, Int32, Int32, IAsyncResult)
Verouderd.
Verouderd.
Verouderd.

Initialiseert een nieuw exemplaar van de Overlapped klasse met de opgegeven bestandspositie, de 32-bits gehele greep naar een gebeurtenis die wordt aangegeven wanneer de I/O-bewerking is voltooid en een interface waarmee de resultaten van de bewerking worden geretourneerd.

Overlapped(Int32, Int32, IntPtr, IAsyncResult)

Initialiseert een nieuw exemplaar van de Overlapped klasse met de opgegeven bestandspositie, de ingang naar een gebeurtenis die wordt aangegeven wanneer de I/O-bewerking is voltooid en een interface waarmee de resultaten van de bewerking worden geretourneerd.

Eigenschappen

Name Description
AsyncResult

Hiermee wordt het object opgehaald of ingesteld dat statusinformatie biedt over de I/O-bewerking.

EventHandle
Verouderd.
Verouderd.
Verouderd.

Hiermee wordt de 32-bits geheel getalgreep opgehaald of ingesteld op een synchronisatiegebeurtenis die wordt aangegeven wanneer de I/O-bewerking is voltooid.

EventHandleIntPtr

Hiermee wordt de ingang opgehaald of ingesteld op de synchronisatiegebeurtenis die wordt aangegeven wanneer de I/O-bewerking is voltooid.

OffsetHigh

Hiermee wordt het woord in hoge volgorde van de bestandspositie opgegeven of ingesteld waarop de overdracht moet worden gestart. De bestandspositie is een byteverschil vanaf het begin van het bestand.

OffsetLow

Hiermee haalt u het woord in lage volgorde op van de bestandspositie waarop de overdracht moet worden gestart. De bestandspositie is een byteverschil vanaf het begin van het bestand.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Free(NativeOverlapped*)

Hiermee wordt het niet-beheerde geheugen vrijgemaakt dat is gekoppeld aan een systeemeigen overlappende structuur die door de Pack methode is toegewezen.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Pack(IOCompletionCallback, Object)

Verpakt het huidige exemplaar in een NativeOverlapped structuur, waarbij een gemachtigde wordt opgegeven die wordt aangeroepen wanneer de asynchrone I/O-bewerking is voltooid en een beheerd object dat als buffer fungeert.

Pack(IOCompletionCallback)
Verouderd.
Verouderd.
Verouderd.

Hiermee wordt het huidige exemplaar in een NativeOverlapped structuur verpakt, waarbij de gemachtigde wordt opgegeven die moet worden aangeroepen wanneer de asynchrone I/O-bewerking is voltooid.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Unpack(NativeOverlapped*)

Pak de opgegeven niet-beheerde NativeOverlapped structuur uit in een beheerd Overlapped object.

UnsafePack(IOCompletionCallback, Object)

Hiermee wordt het huidige exemplaar in een NativeOverlapped structuur verpakt, waarbij de gemachtigde wordt opgegeven die moet worden aangeroepen wanneer de asynchrone I/O-bewerking is voltooid en het beheerde object dat als buffer fungeert. De aanroepstack wordt niet doorgegeven.

UnsafePack(IOCompletionCallback)
Verouderd.
Verouderd.
Verouderd.

Hiermee wordt het huidige exemplaar in een NativeOverlapped structuur verpakt die de gemachtigde opgeeft die moet worden aangeroepen wanneer de asynchrone I/O-bewerking is voltooid. De aanroepstack wordt niet doorgegeven.

Van toepassing op