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 Win32 OVERLAPPED , y compris des méthodes pour transférer des informations d’une Overlapped instance vers une NativeOverlapped structure.
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 Pack et UnsafePack transfèrent des informations d’un objet Overlapped vers une structure NativeOverlapped qui peut être passée aux fonctions API Windows 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 inversement.
Constructeurs
| Nom | Description |
|---|---|
| Overlapped() |
Initialise une nouvelle instance vide de la Overlapped classe. |
| Overlapped(Int32, Int32, Int32, IAsyncResult) |
Obsolète.
Obsolète.
Initialise une nouvelle instance de la Overlapped classe avec la position de fichier spécifiée, le handle entier 32 bits vers un événement signalé lorsque l’opération d’E/S est terminée et une interface à travers laquelle retourner les résultats de l’opération. |
| Overlapped(Int32, Int32, IntPtr, IAsyncResult) |
Initialise une nouvelle instance de la Overlapped classe avec la position de fichier spécifiée, le handle vers un événement 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
| Nom | Description |
|---|---|
| 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.
Obtient ou définit le handle entier 32 bits sur un événement de synchronisation signalé lorsque l’opération d’E/S est terminée. |
| EventHandleIntPtr |
Obtient ou définit le handle sur l’événement de synchronisation signalé lorsque l’opération d’E/S est terminée. |
| OffsetHigh |
Obtient ou définit le mot d’ordre élevé de la position de fichier à laquelle démarrer le transfert. La position du fichier est un décalage d’octets à partir du début du fichier. |
| OffsetLow |
Obtient ou définit le mot de bas ordre de la position de fichier à laquelle démarrer le transfert. La position du fichier est un décalage d’octets à partir du début du fichier. |
Méthodes
| Nom | Description |
|---|---|
| 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 qui se chevauche en mode natif alloué par la Pack méthode. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Pack(IOCompletionCallback, Object) |
Packe l’instance actuelle dans une NativeOverlapped structure, en spécifiant un délégué appelé lorsque l’opération d’E/S asynchrone est terminée et un objet managé qui sert de mémoire tampon. |
| Pack(IOCompletionCallback) |
Obsolète.
Obsolète.
Packe l’instance actuelle dans une NativeOverlapped structure, en spécifiant le délégué à appeler lorsque l’opération d’E/S asynchrone est terminée. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| Unpack(NativeOverlapped*) |
Décompresse la structure non managée NativeOverlapped spécifiée dans un objet managé Overlapped . |
| UnsafePack(IOCompletionCallback, Object) |
Packs l’instance actuelle dans une NativeOverlapped structure, en spécifiant 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. |
| UnsafePack(IOCompletionCallback) |
Obsolète.
Obsolète.
Packe l’instance actuelle dans une NativeOverlapped structure spécifiant le délégué à appeler lorsque l’opération d’E/S asynchrone est terminée. Ne propage pas la pile appelante. |