Overlapped.Unpack(NativeOverlapped*) Methode
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.
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 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.