Freigeben über


NativeOverlapped Struktur

Definition

Stellt ein explizites Layout bereit, das im nicht verwalteten Code sichtbar ist und über dasselbe Layout verfügt, wie die Win32-OVERLAPPED-Struktur mit zusätzlichen reservierten Felder am Ende.

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 NativeOverlapped werttyp .NET Framework stellt eine nicht verwaltete Version der Win32 OVERLAPPED-Struktur dar. Das Layout dieser Struktur muss mit OVERLAPPED identisch sein. Vier zusätzliche DWORDs sind am Ende reserviert.

Felder

EventHandle

Gibt das Handle für ein Ereignis an, das beim Abschluss der Operation auf den signalisierten Zustand festgelegt wird. Der aufrufende Prozess muss diesen Member vor dem Aufruf überlappender Funktionen entweder auf 0 oder auf ein gültiges Ereignishandle festlegen.

InternalHigh

Gibt die Länge der übertragenen Daten an. Reserviert für die Verwendung durch das Betriebssystem.

InternalLow

Gibt einen systemabhängigen Status an. Reserviert für die Verwendung durch das Betriebssystem.

OffsetHigh

Gibt das höherwertige Word des Byteoffsets an, an dem die Übertragung begonnen werden soll.

OffsetLow

Gibt eine Dateiposition an, an der die Übertragung begonnen werden soll.

Gilt für: