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