Overlapped.Unpack(NativeOverlapped*) Метод

Определение

Важно!

Этот API несовместим с CLS.

Распаковка указанной неуправляемой NativeOverlapped структуры в управляемый Overlapped объект.

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

Параметры

nativeOverlappedPtr
NativeOverlapped*

Неуправляемый указатель на структуру NativeOverlapped .

Возвращаемое значение

Объект Overlapped , содержащий сведения, распакованные из собственной структуры.

Атрибуты

Исключения

nativeOverlappedPtr равно null.

Комментарии

Структура NativeOverlapped не освобождается от физической памяти, пока не вызовете Free метод.

Применяется к