Overlapped Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe Overlapped.
Sobrecargas
Overlapped() |
Inicializa uma nova instância vazia da classe Overlapped. |
Overlapped(Int32, Int32, Int32, IAsyncResult) |
Obsoleto.
Obsoleto.
Obsoleto.
Obsoleto.
Inicializa uma nova instância da classe Overlapped posicionar a posição de arquivo especificada, o identificador de inteiro de 32 bits para um evento que é sinalizado quando a operação de E/S é concluída e uma interface por meio da qual retornar os resultados da operação. |
Overlapped(Int32, Int32, IntPtr, IAsyncResult) |
Inicializa uma nova instância da classe Overlapped posicionar a posição de arquivo especificada, o identificador para um evento que é sinalizado quando a operação de E/S é concluída e uma interface por meio da qual retornar os resultados da operação. |
Overlapped()
Inicializa uma nova instância vazia da classe Overlapped.
public:
Overlapped();
public Overlapped ();
Public Sub New ()
Aplica-se a
Overlapped(Int32, Int32, Int32, IAsyncResult)
Cuidado
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
Cuidado
This constructor is not 64-bit compatible and has been deprecated. Use the constructor that accepts an IntPtr for the event handle instead.
Cuidado
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
Cuidado
Not 64bit compatible. Please use the constructor that takes IntPtr for the event handle
Inicializa uma nova instância da classe Overlapped posicionar a posição de arquivo especificada, o identificador de inteiro de 32 bits para um evento que é sinalizado quando a operação de E/S é concluída e uma interface por meio da qual retornar os resultados da operação.
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
A palavra baixa da posição do arquivo na qual iniciar a transferência.
- offsetHi
- Int32
A palavra alta da posição do arquivo na qual iniciar a transferência.
- hEvent
- Int32
O identificador para um evento sinalizado quando a operação de E/S está concluída.
- ar
- IAsyncResult
Um objeto que implementa a interface IAsyncResult e fornece informações de status sobre a operação de E/S.
- Atributos
Comentários
Use a WaitHandle.Handle propriedade para obter o identificador de qualquer evento de sincronização gerenciada que deriva da WaitHandle classe.
Sua implementação fornece informações de IAsyncResult status sobre a operação de E/S. Passe-o para o construtor no parâmetro e recupere-o ar
posteriormente com a AsyncResult propriedade. Se um método de retorno de chamada for especificado para o método ou UnsafePack o Pack método, o retorno de chamada poderá recuperar você IAsyncResult descompactando a NativeOverlapped estrutura recebida.
Aplica-se a
Overlapped(Int32, Int32, IntPtr, IAsyncResult)
Inicializa uma nova instância da classe Overlapped posicionar a posição de arquivo especificada, o identificador para um evento que é sinalizado quando a operação de E/S é concluída e uma interface por meio da qual retornar os resultados da operação.
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
A palavra baixa da posição do arquivo na qual iniciar a transferência.
- offsetHi
- Int32
A palavra alta da posição do arquivo na qual iniciar a transferência.
- hEvent
-
IntPtr
nativeint
O identificador para um evento sinalizado quando a operação de E/S está concluída.
- ar
- IAsyncResult
Um objeto que implementa a interface IAsyncResult e fornece informações de status sobre a operação de E/S.
Comentários
Para obter o identificador de um objeto de sincronização gerenciado que deriva da WaitHandle classe, use a WaitHandle.SafeWaitHandle propriedade para obter um SafeWaitHandle objeto e chame o DangerousGetHandle método.
Sua implementação fornece informações de IAsyncResult status sobre a operação de E/S. Passe-o para o construtor no parâmetro e recupere-o ar
posteriormente com a AsyncResult propriedade. Se um método de retorno de chamada for especificado para o método ou UnsafePack o Pack método, o retorno de chamada poderá recuperar você IAsyncResult descompactando a NativeOverlapped estrutura recebida.