NativeOverlapped Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein explizites Layout bereit, das im nicht verwalteten Code sichtbar ist und das dasselbe Layout wie die Win32 OVERLAPPED-Struktur mit zusätzlichen reservierten Feldern am Ende aufweist.
public value class NativeOverlapped
public struct NativeOverlapped
[System.Runtime.InteropServices.ComVisible(true)]
public struct NativeOverlapped
type NativeOverlapped = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type NativeOverlapped = struct
Public Structure NativeOverlapped
- Vererbung
- Attribute
Hinweise
Der Werttyp NativeOverlapped .NET Framework stellt eine nicht verwaltete Version der Win32 OVERLAPPED-Struktur dar. Das Layout dieser Struktur muss mit ÜBERLAPPEND identisch sein. Am Ende sind vier zusätzliche DWORDs reserviert.
Felder
| Name | Beschreibung |
|---|---|
| EventHandle |
Gibt das Handle für ein Ereignis an, das auf den signalierten Zustand festgelegt ist, wenn der Vorgang abgeschlossen ist. Der aufrufende Prozess muss dieses Element entweder auf Null oder auf ein gültiges Ereignishandle festlegen, bevor überlappende Funktionen aufgerufen werden. |
| InternalHigh |
Gibt die Länge der übertragenen Daten an. Reserviert für die Verwendung des Betriebssystems. |
| InternalLow |
Gibt einen systemabhängigen Status an. Reserviert für die Verwendung des Betriebssystems. |
| OffsetHigh |
Gibt das hohe Wort des Byteoffsets an, bei dem die Übertragung gestartet werden soll. |
| OffsetLow |
Gibt eine Dateiposition an, an der die Übertragung gestartet werden soll. |