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>Consente di ricevere il codice di errore, il numero di byte e il tipo di valore sovrapposto quando viene completata un'operazione di I/O nel pool di thread.</summary>
\r
9 <param name="errorCode">Codice di errore. </param>
\r
10 <param name="numBytes">Numero di byte trasferiti. </param>
\r
11 <param name="pOVERLAP">
\r
12 <see cref="T:System.Threading.NativeOverlapped" /> che rappresenta un puntatore nel tipo di valore sovrapposto nativo. </param>
\r
13 <filterpriority>2</filterpriority>
\r
15 <member name="T:System.Threading.NativeOverlapped">
\r
16 <summary>Fornisce un layout esplicito visibile dal codice non gestito e che avrà lo stesso layout della struttura Win32 OVERLAPPED con campi riservati aggiuntivi alla fine.</summary>
\r
17 <filterpriority>2</filterpriority>
\r
19 <member name="F:System.Threading.NativeOverlapped.EventHandle">
\r
20 <summary>Consente di specificare l'handle per un evento il cui stato è impostato su segnalato quando l'operazione è stata completata.Nel processo chiamante questo membro deve essere impostato su zero oppure su un handle di evento valido prima che vengano chiamate funzioni sovrapposte.</summary>
\r
21 <filterpriority>2</filterpriority>
\r
23 <member name="F:System.Threading.NativeOverlapped.InternalHigh">
\r
24 <summary>Consente di specificare la lunghezza dei dati trasferiti.Riservato ad uso del sistema operativo.</summary>
\r
25 <filterpriority>2</filterpriority>
\r
27 <member name="F:System.Threading.NativeOverlapped.InternalLow">
\r
28 <summary>Consente di specificare uno stato dipendente dal sistema.Riservato ad uso del sistema operativo.</summary>
\r
29 <filterpriority>2</filterpriority>
\r
31 <member name="F:System.Threading.NativeOverlapped.OffsetHigh">
\r
32 <summary>Consente di specificare la parola significativa dell'offset dei byte dal quale iniziare il trasferimento.</summary>
\r
33 <filterpriority>2</filterpriority>
\r
35 <member name="F:System.Threading.NativeOverlapped.OffsetLow">
\r
36 <summary>Consente di specificare una posizione del file dalla quale iniziare il trasferimento.</summary>
\r
37 <filterpriority>2</filterpriority>
\r
39 <member name="T:System.Threading.Overlapped">
\r
40 <summary>Fornisce una rappresentazione gestita di una struttura Win32 OVERLAPPED, inclusi i metodi per il trasferimento delle informazioni da un'istanza di <see cref="T:System.Threading.Overlapped" /> a una struttura <see cref="T:System.Threading.NativeOverlapped" />.</summary>
\r
41 <filterpriority>2</filterpriority>
\r
43 <member name="M:System.Threading.Overlapped.#ctor">
\r
44 <summary>Inizializza una nuova istanza vuota della classe <see cref="T:System.Threading.Overlapped" />.</summary>
\r
46 <member name="P:System.Threading.Overlapped.AsyncResult">
\r
47 <summary>Ottiene o imposta l'oggetto che fornisce informazioni sullo stato relative all'operazione di I/O.</summary>
\r
48 <returns>Oggetto che implementa l'interfaccia <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>Libera la memoria non gestita associata a una struttura sovrapposta nativa allocata dal metodo <see cref="Overload:System.Threading.Overlapped.Pack" />.</summary>
\r
53 <param name="nativeOverlappedPtr">Puntatore alla struttura <see cref="T:System.Threading.NativeOverlapped" /> da liberare.</param>
\r
54 <exception cref="T:System.ArgumentNullException">
\r
55 <paramref name="nativeOverlappedPtr" /> è null.</exception>
\r
56 <filterpriority>1</filterpriority>
\r
58 <member name="P:System.Threading.Overlapped.OffsetHigh">
\r
59 <summary>Ottiene o imposta la word più significativa della posizione del file dalla quale avviare il trasferimento.La posizione del file è un offset dei byte dall'inizio del file.</summary>
\r
60 <returns>Valore <see cref="T:System.Int32" /> che rappresenta la word più significativa della posizione del file.</returns>
\r
61 <filterpriority>2</filterpriority>
\r
63 <member name="P:System.Threading.Overlapped.OffsetLow">
\r
64 <summary>Ottiene o imposta la word meno significativa della posizione del file dalla quale avviare il trasferimento.La posizione del file è un offset dei byte dall'inizio del file.</summary>
\r
65 <returns>Valore <see cref="T:System.Int32" /> che rappresenta la word meno significativa della posizione del file.</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'istanza corrente in una struttura <see cref="T:System.Threading.NativeOverlapped" />, specificando un delegato da richiamare al completamento dell'operazione di I/O asincrona e un oggetto gestito da utilizzare come buffer.</summary>
\r
70 <returns>Puntatore non gestito a una struttura <see cref="T:System.Threading.NativeOverlapped" />. </returns>
\r
71 <param name="iocb">Delegato <see cref="T:System.Threading.IOCompletionCallback" /> che rappresenta il metodo di callback chiamato al completamento dell'operazione di I/O asincrona.</param>
\r
72 <param name="userData">Oggetto o matrice di oggetti che rappresenta il buffer di input o output per l'operazione.Ogni oggetto rappresenta uno buffer, ad esempio una matrice di byte.</param>
\r
73 <exception cref="T:System.InvalidOperationException">L'oggetto <see cref="T:System.Threading.Overlapped" /> corrente è già stato compresso.</exception>
\r
74 <filterpriority>2</filterpriority>
\r
76 <member name="M:System.Threading.Overlapped.Unpack(System.Threading.NativeOverlapped*)">
\r
77 <summary>Decomprime la struttura non gestita <see cref="T:System.Threading.NativeOverlapped" /> specificata in un oggetto <see cref="T:System.Threading.Overlapped" /> gestito. </summary>
\r
78 <returns>Oggetto <see cref="T:System.Threading.Overlapped" /> contenente le informazioni decompresse dalla struttura nativa.</returns>
\r
79 <param name="nativeOverlappedPtr">Puntatore non gestito a una struttura <see cref="T:System.Threading.NativeOverlapped" />.</param>
\r
80 <exception cref="T:System.ArgumentNullException">
\r
81 <paramref name="nativeOverlappedPtr" /> è 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'istanza corrente in una struttura <see cref="T:System.Threading.NativeOverlapped" />, specificando il delegato da richiamare al completamento dell'operazione di I/O asincrona e un oggetto gestito da utilizzare come buffer.Non propaga lo stack della chiamata.</summary>
\r
86 <returns>Puntatore non gestito a una struttura <see cref="T:System.Threading.NativeOverlapped" />. </returns>
\r
87 <param name="iocb">Delegato <see cref="T:System.Threading.IOCompletionCallback" /> che rappresenta il metodo di callback chiamato al completamento dell'operazione di I/O asincrona.</param>
\r
88 <param name="userData">Oggetto o matrice di oggetti che rappresenta il buffer di input o output per l'operazione.Ogni oggetto rappresenta uno buffer, ad esempio una matrice di byte.</param>
\r
89 <exception cref="T:System.Security.SecurityException">Il chiamante non dispone dell'autorizzazione richiesta. </exception>
\r
90 <exception cref="T:System.InvalidOperationException">L'oggetto <see cref="T:System.Threading.Overlapped" /> corrente è già compresso.</exception>
\r
91 <filterpriority>2</filterpriority>
\r
93 <IPermission class="System.Security.Permissions.SecurityPermission, mscorlib, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Flags="ControlEvidence, ControlPolicy" />
\r
96 <member name="T:System.Threading.PreAllocatedOverlapped"></member>
\r
97 <member name="M:System.Threading.PreAllocatedOverlapped.#ctor(System.Threading.IOCompletionCallback,System.Object,System.Object)"></member>
\r
98 <member name="M:System.Threading.PreAllocatedOverlapped.Dispose"></member>
\r
99 <member name="T:System.Threading.ThreadPoolBoundHandle"></member>
\r
100 <member name="M:System.Threading.ThreadPoolBoundHandle.AllocateNativeOverlapped(System.Threading.IOCompletionCallback,System.Object,System.Object)"></member>
\r
101 <member name="M:System.Threading.ThreadPoolBoundHandle.AllocateNativeOverlapped(System.Threading.PreAllocatedOverlapped)"></member>
\r
102 <member name="M:System.Threading.ThreadPoolBoundHandle.BindHandle(System.Runtime.InteropServices.SafeHandle)"></member>
\r
103 <member name="M:System.Threading.ThreadPoolBoundHandle.Dispose"></member>
\r
104 <member name="M:System.Threading.ThreadPoolBoundHandle.FreeNativeOverlapped(System.Threading.NativeOverlapped*)"></member>
\r
105 <member name="M:System.Threading.ThreadPoolBoundHandle.GetNativeOverlappedState(System.Threading.NativeOverlapped*)"></member>
\r
106 <member name="P:System.Threading.ThreadPoolBoundHandle.Handle"></member>
\r