NativeOverlapped Struktur

Definition

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
NativeOverlapped
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.

Gilt für: