1 <?xml version="1.0" encoding="utf-8"?>
\r
4 <name>System.Threading.Overlapped</name>
\r
7 <member name="T:System.Threading.IOCompletionCallback">
\r
8 <summary>Reçoit le code d'erreur, le nombre d'octets et le type valeur chevauché lorsqu'une opération d'E/S est effectuée sur le pool de threads.</summary>
\r
9 <param name="errorCode">Code d'erreur. </param>
\r
10 <param name="numBytes">Nombre d'octets transférés. </param>
\r
11 <param name="pOVERLAP">
\r
12 <see cref="T:System.Threading.NativeOverlapped" /> représentant un pointeur non managé vers le type valeur chevauché natif. </param>
\r
13 <filterpriority>2</filterpriority>
\r
15 <member name="T:System.Threading.NativeOverlapped">
\r
16 <summary>Fournit une disposition explicite qui est visible à partir de code non managé et qui aura la même disposition que la structure Win32 OVERLAPPED avec des champs réservés supplémentaires à la fin.</summary>
\r
17 <filterpriority>2</filterpriority>
\r
19 <member name="F:System.Threading.NativeOverlapped.EventHandle">
\r
20 <summary>Spécifie le handle vers un événement défini comme signalé lorsque l'opération est terminée.Le processus appelant doit affecter à ce membre la valeur zéro ou un handle d'événement valide avant l'appel à toute fonction avec chevauchement.</summary>
\r
21 <filterpriority>2</filterpriority>
\r
23 <member name="F:System.Threading.NativeOverlapped.InternalHigh">
\r
24 <summary>Spécifie la longueur des données transférées.Réservé à l'usage du système d'exploitation.</summary>
\r
25 <filterpriority>2</filterpriority>
\r
27 <member name="F:System.Threading.NativeOverlapped.InternalLow">
\r
28 <summary>Spécifie un état dépendant du système.Réservé à l'usage du système d'exploitation.</summary>
\r
29 <filterpriority>2</filterpriority>
\r
31 <member name="F:System.Threading.NativeOverlapped.OffsetHigh">
\r
32 <summary>Spécifie la valeur haute de l'offset d'octet à partir duquel commencer le transfert.</summary>
\r
33 <filterpriority>2</filterpriority>
\r
35 <member name="F:System.Threading.NativeOverlapped.OffsetLow">
\r
36 <summary>Spécifie une position de fichier à partir de laquelle commencer le transfert.</summary>
\r
37 <filterpriority>2</filterpriority>
\r
39 <member name="T:System.Threading.Overlapped">
\r
40 <summary>Fournit une représentation managée d'une structure de Win32 OVERLAPPED, y compris des méthodes pour transférer des informations d'une instance de <see cref="T:System.Threading.Overlapped" /> à une structure <see cref="T:System.Threading.NativeOverlapped" />.</summary>
\r
41 <filterpriority>2</filterpriority>
\r
43 <member name="M:System.Threading.Overlapped.#ctor">
\r
44 <summary>Initialise une nouvelle instance vide de la classe <see cref="T:System.Threading.Overlapped" />.</summary>
\r
46 <member name="P:System.Threading.Overlapped.AsyncResult">
\r
47 <summary>Obtient ou définit l'objet qui fournit des informations d'état sur l'opération d'E/S.</summary>
\r
48 <returns>Objet qui implémente l'interface <see cref="T:System.IAsyncResult" />.</returns>
\r
49 <filterpriority>2</filterpriority>
\r
51 <member name="M:System.Threading.Overlapped.Free(System.Threading.NativeOverlapped*)">
\r
52 <summary>Libère la mémoire non managée associée à une structure native chevauchée allouée par la méthode <see cref="Overload:System.Threading.Overlapped.Pack" />.</summary>
\r
53 <param name="nativeOverlappedPtr">Pointeur vers la structure <see cref="T:System.Threading.NativeOverlapped" /> à libérer.</param>
\r
54 <exception cref="T:System.ArgumentNullException">
\r
55 <paramref name="nativeOverlappedPtr" /> a la valeur null.</exception>
\r
56 <filterpriority>1</filterpriority>
\r
58 <member name="P:System.Threading.Overlapped.OffsetHigh">
\r
59 <summary>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.</summary>
\r
60 <returns>Valeur <see cref="T:System.Int32" /> représentant le mot de poids fort de la position de fichier.</returns>
\r
61 <filterpriority>2</filterpriority>
\r
63 <member name="P:System.Threading.Overlapped.OffsetLow">
\r
64 <summary>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.</summary>
\r
65 <returns>Valeur <see cref="T:System.Int32" /> représentant le mot de poids faible de la position de fichier.</returns>
\r
66 <filterpriority>2</filterpriority>
\r
68 <member name="M:System.Threading.Overlapped.Pack(System.Threading.IOCompletionCallback,System.Object)">
\r
69 <summary>Comprime l'instance actuelle dans une structure <see cref="T:System.Threading.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.</summary>
\r
70 <returns>Pointeur non managé vers une structure <see cref="T:System.Threading.NativeOverlapped" />. </returns>
\r
71 <param name="iocb">Délégué <see cref="T:System.Threading.IOCompletionCallback" /> qui représente la méthode de rappel appelée lorsque l'opération asynchrone d'E/S est terminée.</param>
\r
72 <param name="userData">Objet ou tableau d'objets représentant la mémoire tampon d'entrée ou de sortie pour l'opération.Chaque objet représente une mémoire tampon, par exemple un tableau d'octets.</param>
\r
73 <exception cref="T:System.InvalidOperationException">Le <see cref="T:System.Threading.Overlapped" /> en cours a déjà été compressé.</exception>
\r
74 <filterpriority>2</filterpriority>
\r
76 <member name="M:System.Threading.Overlapped.Unpack(System.Threading.NativeOverlapped*)">
\r
77 <summary>Décompacte la structure <see cref="T:System.Threading.NativeOverlapped" /> non managée spécifiée dans un objet <see cref="T:System.Threading.Overlapped" /> managé. </summary>
\r
78 <returns>Objet <see cref="T:System.Threading.Overlapped" /> contenant les informations décompactées de la structure native.</returns>
\r
79 <param name="nativeOverlappedPtr">Pointeur non managé vers une structure <see cref="T:System.Threading.NativeOverlapped" />.</param>
\r
80 <exception cref="T:System.ArgumentNullException">
\r
81 <paramref name="nativeOverlappedPtr" /> a la valeur null.</exception>
\r
82 <filterpriority>1</filterpriority>
\r
84 <member name="M:System.Threading.Overlapped.UnsafePack(System.Threading.IOCompletionCallback,System.Object)">
\r
85 <summary>Comprime l'instance actuelle dans une structure <see cref="T:System.Threading.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.</summary>
\r
86 <returns>Pointeur non managé vers une structure <see cref="T:System.Threading.NativeOverlapped" />. </returns>
\r
87 <param name="iocb">Délégué <see cref="T:System.Threading.IOCompletionCallback" /> qui représente la méthode de rappel appelée lorsque l'opération asynchrone d'E/S est terminée.</param>
\r
88 <param name="userData">Objet ou tableau d'objets représentant la mémoire tampon d'entrée ou de sortie pour l'opération.Chaque objet représente une mémoire tampon, par exemple un tableau d'octets.</param>
\r
89 <exception cref="T:System.Security.SecurityException">L'appelant n'a pas l'autorisation requise. </exception>
\r
90 <exception cref="T:System.InvalidOperationException">
\r
91 <see cref="T:System.Threading.Overlapped" /> en cours est déjà compacté.</exception>
\r
92 <filterpriority>2</filterpriority>
\r
94 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence, ControlPolicy" />
\r
97 <member name="T:System.Threading.PreAllocatedOverlapped"></member>
\r
98 <member name="M:System.Threading.PreAllocatedOverlapped.#ctor(System.Threading.IOCompletionCallback,System.Object,System.Object)"></member>
\r
99 <member name="M:System.Threading.PreAllocatedOverlapped.Dispose"></member>
\r
100 <member name="T:System.Threading.ThreadPoolBoundHandle"></member>
\r
101 <member name="M:System.Threading.ThreadPoolBoundHandle.AllocateNativeOverlapped(System.Threading.IOCompletionCallback,System.Object,System.Object)"></member>
\r
102 <member name="M:System.Threading.ThreadPoolBoundHandle.AllocateNativeOverlapped(System.Threading.PreAllocatedOverlapped)"></member>
\r
103 <member name="M:System.Threading.ThreadPoolBoundHandle.BindHandle(System.Runtime.InteropServices.SafeHandle)"></member>
\r
104 <member name="M:System.Threading.ThreadPoolBoundHandle.Dispose"></member>
\r
105 <member name="M:System.Threading.ThreadPoolBoundHandle.FreeNativeOverlapped(System.Threading.NativeOverlapped*)"></member>
\r
106 <member name="M:System.Threading.ThreadPoolBoundHandle.GetNativeOverlappedState(System.Threading.NativeOverlapped*)"></member>
\r
107 <member name="P:System.Threading.ThreadPoolBoundHandle.Handle"></member>
\r