System.Threading.ThreadPoolBoundHandle.GetNativeOverlappedState C# (CSharp) Méthode

GetNativeOverlappedState() private méthode

private GetNativeOverlappedState ( NativeOverlapped overlapped ) : object
overlapped NativeOverlapped
Résultat object
        public static unsafe object GetNativeOverlappedState(NativeOverlapped* overlapped)
        {
            if (overlapped == null)
                throw new ArgumentNullException(nameof(overlapped));

            Win32ThreadPoolNativeOverlapped* threadPoolOverlapped = Win32ThreadPoolNativeOverlapped.FromNativeOverlapped(overlapped);
            Win32ThreadPoolNativeOverlapped.OverlappedData data = GetOverlappedData(threadPoolOverlapped, null);

            return threadPoolOverlapped->Data._state;
        }

Same methods

ThreadPoolBoundHandle::GetNativeOverlappedState ( System overlapped ) : object