Overlapped Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia zarządzaną reprezentację struktury Win32 OVERLAPPED
, w tym metody przekazywania informacji z Overlapped wystąpienia do NativeOverlapped struktury.
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
- Dziedziczenie
-
Overlapped
- Atrybuty
Uwagi
Metody Pack i UnsafePack przesyłają informacje z Overlapped obiektu do struktury, którą można przekazać NativeOverlapped do funkcji interfejsu API Windows na potrzeby asynchronicznych operacji we/wy plików. Metoda Unpack transferuje informacje ze NativeOverlapped struktury do wystąpienia Overlapped klasy.
Zmiany właściwości Overlapped obiektu wpływają na jego powiązaną NativeOverlapped strukturę i na odwrót.
Konstruktory
Overlapped() |
Inicjuje nowe, puste wystąpienie Overlapped klasy. |
Overlapped(Int32, Int32, Int32, IAsyncResult) |
Nieaktualne.
Nieaktualne.
Nieaktualne.
Nieaktualne.
Inicjuje nowe wystąpienie Overlapped klasy z określoną pozycją pliku, 32-bitową liczbę całkowitą dojścia do zdarzenia, które jest sygnalizowane po zakończeniu operacji we/wy i interfejs, za pomocą którego mają zwrócić wyniki operacji. |
Overlapped(Int32, Int32, IntPtr, IAsyncResult) |
Inicjuje nowe wystąpienie Overlapped klasy z określoną pozycją pliku, dojście do zdarzenia, które jest sygnalizowane po zakończeniu operacji we/wy, oraz interfejs, za pomocą którego mają być zwracane wyniki operacji. |
Właściwości
AsyncResult |
Pobiera lub ustawia obiekt, który dostarcza informacje o stanie operacji we/wy. |
EventHandle |
Nieaktualne.
Nieaktualne.
Nieaktualne.
Nieaktualne.
Pobiera lub ustawia 32-bitową liczbę całkowitą do zdarzenia synchronizacji, które jest sygnalizowane po zakończeniu operacji we/wy. |
EventHandleIntPtr |
Pobiera lub ustawia dojście do zdarzenia synchronizacji, które jest sygnalizowane po zakończeniu operacji we/wy. |
OffsetHigh |
Pobiera lub ustawia wyraz o wysokiej kolejności pozycji pliku, w którym ma rozpocząć transfer. Pozycja pliku jest przesunięciem bajtów od początku pliku. |
OffsetLow |
Pobiera lub ustawia wyraz o niskiej kolejności pozycji pliku, w którym ma rozpocząć transfer. Pozycja pliku jest przesunięciem bajtów od początku pliku. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Free(NativeOverlapped*) |
Zwalnia niezarządzaną pamięć skojarzona z natywną nakładaną się strukturą przydzieloną przez metodę Pack . |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Pack(IOCompletionCallback) |
Nieaktualne.
Nieaktualne.
Nieaktualne.
Nieaktualne.
Pakuje bieżące wystąpienie do NativeOverlapped struktury, określając delegata do wywołania po zakończeniu asynchronicznej operacji we/wy. |
Pack(IOCompletionCallback, Object) |
Pakuje bieżące wystąpienie do NativeOverlapped struktury, określając delegata wywoływanego podczas asynchronicznej operacji we/wy i zarządzanego obiektu, który służy jako bufor. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Unpack(NativeOverlapped*) |
Rozpakowuje określoną niezarządzaną NativeOverlapped strukturę do zarządzanego Overlapped obiektu. |
UnsafePack(IOCompletionCallback) |
Nieaktualne.
Nieaktualne.
Nieaktualne.
Nieaktualne.
Pakuje bieżące wystąpienie w NativeOverlapped strukturę określającą delegata do wywołania po zakończeniu asynchronicznej operacji we/wy. Nie propaguje stosu wywołującego. |
UnsafePack(IOCompletionCallback, Object) |
Pakuje bieżące wystąpienie do NativeOverlapped struktury, określając delegata, który ma być wywoływany po zakończeniu asynchronicznej operacji we/wy i zarządzanym obiekcie, który służy jako bufor. Nie propaguje stosu wywołującego. |