Compartir por


Overlapped Constructores

Definición

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.

Se aplica a