Freigeben über


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

Overlapped

Ein Overlapped-Objekt, das die Informationen enthält, die aus der systemeigenen Struktur entpackt wurden.

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