Overlapped Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase Overlapped.
Sobrecargas
| Nombre | Description |
|---|---|
| Overlapped() |
Inicializa una nueva instancia vacía de la Overlapped clase . |
| Overlapped(Int32, Int32, Int32, IAsyncResult) |
Obsoletos.
Obsoletos.
Obsoletos.
Inicializa una nueva instancia de la Overlapped clase con la posición de archivo especificada, el identificador entero de 32 bits a un evento que se señala cuando se completa la operación de E/S y una interfaz a través de la cual se devuelven los resultados de la operación. |
| Overlapped(Int32, Int32, IntPtr, IAsyncResult) |
Inicializa una nueva instancia de la Overlapped clase con la posición de archivo especificada, el identificador de un evento que se señala cuando se completa la operación de E/S y una interfaz a través de la cual se devuelven los resultados de la operación. |
Overlapped()
- Source:
- Overlapped.cs
- Source:
- Overlapped.cs
- Source:
- Overlapped.cs
- Source:
- Overlapped.cs
- Source:
- Overlapped.cs
Inicializa una nueva instancia vacía de la Overlapped clase .
public:
Overlapped();
public Overlapped();
Public Sub New ()
Se aplica a
Overlapped(Int32, Int32, Int32, IAsyncResult)
- Source:
- Overlapped.cs
- Source:
- Overlapped.cs
- Source:
- Overlapped.cs
- Source:
- Overlapped.cs
- Source:
- Overlapped.cs
Precaución
This constructor is not 64-bit compatible and has been deprecated. Use the constructor that accepts an IntPtr for the event handle instead.
Precaución
This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202
Precaución
This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. http://go.microsoft.com/fwlink/?linkid=14202
Inicializa una nueva instancia de la Overlapped clase con la posición de archivo especificada, el identificador entero de 32 bits a un evento que se señala cuando se completa la operación de E/S y una interfaz a través de la cual se devuelven los resultados de la operación.
public:
Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult ^ ar);
[System.Obsolete("This constructor is not 64-bit compatible and has been deprecated. Use the constructor that accepts an IntPtr for the event handle instead.")]
public Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult? ar);
[System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202")]
public Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult? ar);
[System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. http://go.microsoft.com/fwlink/?linkid=14202")]
public Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult ar);
public Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult ar);
[System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202")]
public Overlapped(int offsetLo, int offsetHi, int hEvent, IAsyncResult ar);
[<System.Obsolete("This constructor is not 64-bit compatible and has been deprecated. Use the constructor that accepts an IntPtr for the event handle instead.")>]
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
[<System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. https://go.microsoft.com/fwlink/?linkid=14202")>]
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
[<System.Obsolete("This constructor is not 64-bit compatible. Use the constructor that takes an IntPtr for the event handle. http://go.microsoft.com/fwlink/?linkid=14202")>]
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
Public Sub New (offsetLo As Integer, offsetHi As Integer, hEvent As Integer, ar As IAsyncResult)
Parámetros
- offsetLo
- Int32
Palabra baja de la posición del archivo en la que se va a iniciar la transferencia.
- offsetHi
- Int32
Palabra alta de la posición del archivo en la que se va a iniciar la transferencia.
- hEvent
- Int32
Identificador de un evento que se señala cuando se completa la operación de E/S.
- ar
- IAsyncResult
Objeto que implementa la IAsyncResult interfaz y proporciona información de estado sobre la operación de E/S.
- Atributos
Comentarios
Use la WaitHandle.Handle propiedad para obtener el identificador de cualquier evento de sincronización administrado que derive de la WaitHandle clase .
La implementación de proporciona información de IAsyncResult estado sobre la operación de E/S. Páselo al constructor en el ar parámetro y recuperelo más adelante con la AsyncResult propiedad . Si se especifica un método de devolución de llamada para el Pack método o UnsafePack , la devolución de llamada puede recuperarla IAsyncResult desempaquetando la NativeOverlapped estructura que recibe.
Se aplica a
Overlapped(Int32, Int32, IntPtr, IAsyncResult)
- Source:
- Overlapped.cs
- Source:
- Overlapped.cs
- Source:
- Overlapped.cs
- Source:
- Overlapped.cs
- Source:
- Overlapped.cs
Inicializa una nueva instancia de la Overlapped clase con la posición de archivo especificada, el identificador de un evento que se señala cuando se completa la operación de E/S y una interfaz a través de la cual se devuelven los resultados de la operación.
public:
Overlapped(int offsetLo, int offsetHi, IntPtr hEvent, IAsyncResult ^ ar);
public Overlapped(int offsetLo, int offsetHi, IntPtr hEvent, IAsyncResult? ar);
public Overlapped(int offsetLo, int offsetHi, IntPtr hEvent, IAsyncResult ar);
new System.Threading.Overlapped : int * int * nativeint * IAsyncResult -> System.Threading.Overlapped
Public Sub New (offsetLo As Integer, offsetHi As Integer, hEvent As IntPtr, ar As IAsyncResult)
Parámetros
- offsetLo
- Int32
Palabra baja de la posición del archivo en la que se va a iniciar la transferencia.
- offsetHi
- Int32
Palabra alta de la posición del archivo en la que se va a iniciar la transferencia.
- hEvent
-
IntPtr
nativeint
Identificador de un evento que se señala cuando se completa la operación de E/S.
- ar
- IAsyncResult
Objeto que implementa la IAsyncResult interfaz y proporciona información de estado sobre la operación de E/S.
Comentarios
Para obtener el identificador de un objeto de sincronización administrado que deriva de la WaitHandle clase , use la WaitHandle.SafeWaitHandle propiedad para obtener un SafeWaitHandle objeto y, a continuación, llame al DangerousGetHandle método .
La implementación de proporciona información de IAsyncResult estado sobre la operación de E/S. Páselo al constructor en el ar parámetro y recuperelo más adelante con la AsyncResult propiedad . Si se especifica un método de devolución de llamada para el Pack método o UnsafePack , la devolución de llamada puede recuperarla IAsyncResult desempaquetando la NativeOverlapped estructura que recibe.