Overlapped Classe
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.
Fornece uma representação gerenciada da estrutura OVERLAPPED
do Win32, incluindo os métodos para transferir informações de uma instância de Overlapped para uma estrutura de NativeOverlapped.
public ref class Overlapped
public class Overlapped
[System.Runtime.InteropServices.ComVisible(true)]
public class Overlapped
type Overlapped = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type Overlapped = class
Public Class Overlapped
- Herança
-
Overlapped
- Atributos
Comentários
Os Pack métodos e UnsafePack transferem informações de um Overlapped objeto para uma NativeOverlapped estrutura que pode ser passada para funções da API do Windows para E/S de arquivo assíncrono. O Unpack método transfere informações de uma NativeOverlapped estrutura para uma instância da Overlapped classe .
As alterações nas propriedades de um Overlapped objeto afetam sua estrutura associada NativeOverlapped e vice-versa.
Construtores
Overlapped() |
Inicializa uma nova instância vazia da classe Overlapped. |
Overlapped(Int32, Int32, Int32, IAsyncResult) |
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. |
Propriedades
AsyncResult |
Obtém ou define o objeto que fornece informações de status sobre a operação de E/S. |
EventHandle |
Obsoleto.
Obsoleto.
Obsoleto.
Obtém ou define o identificador de inteiro de 32 bits para um evento de sincronização que é sinalizado quando a operação de E/S é concluída. |
EventHandleIntPtr |
Obtém ou define o identificador para o evento de sincronização que é sinalizado quando a operação de E/S é concluída. |
OffsetHigh |
Obtém ou define a palavra de ordem alta da posição do arquivo na qual iniciar a transferência. A posição do arquivo é um deslocamento de bytes do início do arquivo. |
OffsetLow |
Obtém ou define a palavra de ordem baixa da posição do arquivo na qual iniciar a transferência. A posição do arquivo é um deslocamento de bytes do início do arquivo. |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Free(NativeOverlapped*) |
Libera a memória não gerenciada associada a uma estrutura nativa sobreposta alocada pelo método Pack. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Pack(IOCompletionCallback) |
Obsoleto.
Obsoleto.
Obsoleto.
Empacota a instância atual em uma estrutura NativeOverlapped especificando o delegado a ser invocado quando a operação de E/S assíncrona é concluída. |
Pack(IOCompletionCallback, Object) |
Empacota a instância atual em uma estrutura NativeOverlapped, especificando um delegado que é invocado quando a operação de E/S assíncrona é concluída e um objeto gerenciado que atua como um buffer. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Unpack(NativeOverlapped*) |
Desempacota a estrutura NativeOverlapped não gerenciada especificada em um objeto Overlapped gerenciado. |
UnsafePack(IOCompletionCallback) |
Obsoleto.
Obsoleto.
Obsoleto.
Empacota a instância atual em uma estrutura NativeOverlapped especificando o delegado a invocar quando a operação de E/S assíncrona é concluída. Não propaga a pilha de chamadas. |
UnsafePack(IOCompletionCallback, Object) |
Empacota a instância atual em uma estrutura NativeOverlapped especificando um delegado a invocar quando a operação de E/S assíncrona é concluída e o objeto gerenciado que atua como um buffer. Não propaga a pilha de chamadas. |