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 метод.