ThreadPoolBoundHandle.GetNativeOverlappedState(NativeOverlapped*) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
Этот API несовместим с CLS.
Возвращает предоставленный пользователем объект, который был указан при NativeOverlapped выделении экземпляра AllocateNativeOverlapped(IOCompletionCallback, Object, Object) путем вызова метода.
public:
static System::Object ^ GetNativeOverlappedState(System::Threading::NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
public static object GetNativeOverlappedState(System.Threading.NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
public static object? GetNativeOverlappedState(System.Threading.NativeOverlapped* overlapped);
[System.CLSCompliant(false)]
[System.Security.SecurityCritical]
public static object GetNativeOverlappedState(System.Threading.NativeOverlapped* overlapped);
[<System.CLSCompliant(false)>]
static member GetNativeOverlappedState : nativeptr<System.Threading.NativeOverlapped> -> obj
[<System.CLSCompliant(false)>]
[<System.Security.SecurityCritical>]
static member GetNativeOverlappedState : nativeptr<System.Threading.NativeOverlapped> -> obj
Параметры
- overlapped
- NativeOverlapped*
Неуправляемый указатель на NativeOverlapped структуру, из которой возвращается связанный пользователь объект.
Возвращаемое значение
Предоставленный пользователем объект, который отличает этот NativeOverlapped экземпляр от других NativeOverlapped экземпляров, или null если он не указан, когда экземпляр был выделен путем вызова AllocateNativeOverlapped метода.
- Атрибуты
Исключения
overlapped равно null.