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
Overlapped() |
Inicializa una nueva instancia vacía de la clase Overlapped. |
Overlapped(Int32, Int32, Int32, IAsyncResult) |
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.
Inicializa una nueva instancia de la clase Overlapped con la posición de archivo especificada, con el identificador de entero de 32 bits para un evento que está señalado cuando finaliza la operación de E/S y con una interfaz a través de la cual se van a devolver los resultados de la operación. |
Overlapped(Int32, Int32, IntPtr, IAsyncResult) |
Inicializa una nueva instancia de la clase Overlapped con la posición de archivo especificada, con el identificador para un evento que está señalado cuando finaliza la operación de E/S y con una interfaz a través de la cual se van a devolver los resultados de la operación. |
Overlapped()
Inicializa una nueva instancia vacía de la clase Overlapped.
public:
Overlapped();
public Overlapped ();
Public Sub New ()
Se aplica a
Overlapped(Int32, Int32, Int32, IAsyncResult)
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 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. http://go.microsoft.com/fwlink/?linkid=14202
Precaución
Not 64bit compatible. Please use the constructor that takes IntPtr for the event handle
Inicializa una nueva instancia de la clase Overlapped con la posición de archivo especificada, con el identificador de entero de 32 bits para un evento que está señalado cuando finaliza la operación de E/S y con una interfaz a través de la cual se van a devolver 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. 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.")]
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("Not 64bit compatible. Please use the constructor that takes IntPtr for the event handle")]
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")>]
new System.Threading.Overlapped : int * int * int * IAsyncResult -> System.Threading.Overlapped
[<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. 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
[<System.Obsolete("Not 64bit compatible. Please use the constructor that takes IntPtr for the event handle")>]
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 iniciar la transferencia.
- offsetHi
- Int32
Palabra alta de la posición del archivo en la que iniciar la transferencia.
- hEvent
- Int32
Identificador para un evento que está señalado cuando finaliza la operación de E/S.
- ar
- IAsyncResult
Objeto que implementa la interfaz IAsyncResult 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 administrada que derive de la WaitHandle clase .
La implementación de IAsyncResult proporciona información de 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)
Inicializa una nueva instancia de la clase Overlapped con la posición de archivo especificada, con el identificador para un evento que está señalado cuando finaliza la operación de E/S y con una interfaz a través de la cual se van a devolver 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 iniciar la transferencia.
- offsetHi
- Int32
Palabra alta de la posición del archivo en la que iniciar la transferencia.
- hEvent
-
IntPtr
nativeint
Identificador para un evento que está señalado cuando finaliza la operación de E/S.
- ar
- IAsyncResult
Objeto que implementa la interfaz IAsyncResult 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 IAsyncResult proporciona información de 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.