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

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

Атрибуты

Исключения

nativeOverlappedPtr имеет значение null.

Комментарии

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

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