Overlapped.Unpack(NativeOverlapped*) Methode

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Entpackt die angegebene nicht verwaltete NativeOverlapped Struktur in ein verwaltetes Overlapped Objekt.

public:
 static System::Threading::Overlapped ^ Unpack(System::Threading::NativeOverlapped* nativeOverlappedPtr);
[System.CLSCompliant(false)]
public static System.Threading.Overlapped Unpack(System.Threading.NativeOverlapped* nativeOverlappedPtr);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static System.Threading.Overlapped Unpack(System.Threading.NativeOverlapped* nativeOverlappedPtr);
[<System.CLSCompliant(false)>]
static member Unpack : nativeptr<System.Threading.NativeOverlapped> -> System.Threading.Overlapped
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member Unpack : nativeptr<System.Threading.NativeOverlapped> -> System.Threading.Overlapped

Parameter

nativeOverlappedPtr
NativeOverlapped*

Ein nicht verwalteter Zeiger auf eine NativeOverlapped Struktur.

Gibt zurück

Ein Overlapped Objekt, das die aus der systemeigenen Struktur entpackten Informationen enthält.

Attribute

Ausnahmen

nativeOverlappedPtr ist null.

Hinweise

Die NativeOverlapped Struktur wird erst aus dem physischen Arbeitsspeicher freigegeben, wenn Sie die Free Methode aufrufen.

Gilt für: