Overlapped Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une représentation managée d’une structure OVERLAPPED
Win32, notamment les méthodes pour transférer des informations d’une instance Overlapped à une structure NativeOverlapped.
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
- Héritage
-
Overlapped
- Attributs
Remarques
Les méthodes et UnsafePack les Pack méthodes transfèrent des informations d’un Overlapped objet vers une NativeOverlapped structure qui peut être transmise à Windows fonctions d’API pour les E/S de fichier asynchrones. La Unpack méthode transfère des informations d’une NativeOverlapped structure à une instance de la Overlapped classe.
Les modifications apportées aux propriétés d’un Overlapped objet affectent sa structure associée NativeOverlapped , et vice versa.
Constructeurs
Overlapped() |
Initialise une nouvelle instance vide de la classe Overlapped. |
Overlapped(Int32, Int32, Int32, IAsyncResult) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Initialise une nouvelle instance de la classe Overlapped avec la position de fichier spécifiée, le handle entier à 32 bits d'un événement qui est signalé lorsque l'opération d'E/S est terminée et une interface par le biais de laquelle retourner les résultats de l'opération. |
Overlapped(Int32, Int32, IntPtr, IAsyncResult) |
Initialise une nouvelle instance de la classe Overlapped avec la position de fichier spécifiée, le handle d'un événement qui est signalé lorsque l'opération d'E/S est terminée et une interface par le biais de laquelle retourner les résultats de l'opération. |
Propriétés
AsyncResult |
Obtient ou définit l'objet qui fournit des informations d'état sur l'opération d'E/S. |
EventHandle |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Obtient ou définit le handle entier 32 bits comme étant un événement de synchronisation qui est signalé lorsque l'opération d'E/S est terminée. |
EventHandleIntPtr |
Obtient ou définit le handle comme étant l'événement de synchronisation qui est signalé lorsque l'opération d'E/S est terminée. |
OffsetHigh |
Obtient ou définit le mot de poids fort de la position de fichier auquel démarrer le transfert. La position de fichier est un offset d'octet à partir du début du fichier. |
OffsetLow |
Obtient ou définit le mot de poids faible de la position de fichier auquel démarrer le transfert. La position de fichier est un offset d'octet à partir du début du fichier. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
Free(NativeOverlapped*) |
Libère la mémoire non managée associée à une structure native chevauchée allouée par la méthode Pack. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
Pack(IOCompletionCallback) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Comprime l'instance actuelle dans une structure NativeOverlapped pour spécifier le délégué à appeler lorsque l'opération d'E/S asynchrone est terminée. |
Pack(IOCompletionCallback, Object) |
Comprime l'instance actuelle dans une structure NativeOverlapped pour spécifier un délégué qui est appelé lorsque l'opération d'E/S asynchrone est terminée et un objet managé qui sert de mémoire tampon. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Unpack(NativeOverlapped*) |
Décompacte la structure NativeOverlapped non managée spécifiée dans un objet Overlapped managé. |
UnsafePack(IOCompletionCallback) |
Obsolète.
Obsolète.
Obsolète.
Obsolète.
Comprime l'instance actuelle dans une structure NativeOverlapped pour spécifier le délégué à appeler lorsque l'opération d'E/S asynchrone est terminée. Ne propage pas la pile appelante. |
UnsafePack(IOCompletionCallback, Object) |
Comprime l'instance actuelle dans une structure NativeOverlapped pour spécifier le délégué à appeler lorsque l'opération d'E/S asynchrone est terminée et l'objet managé qui sert de mémoire tampon. Ne propage pas la pile appelante. |