/// <Summary>Waits for overlapped I/O completion on the oldest acquired OverlappedK handle and performs actions specified in \c WaitFlags.</Summary> public virtual bool WaitOldest(out KOVL_HANDLE OverlappedK, int TimeoutMS, KOVL_WAIT_FLAG WaitFlags, out int TransferredLength) { return AllKFunctions.OvlK_WaitOldest(mHandleStruct, out OverlappedK, TimeoutMS, WaitFlags, out TransferredLength); }
/// <Summary>Waits for overlapped I/O completion, and performs actions specified in \c WaitFlags.</Summary> public virtual bool Wait(KOVL_HANDLE OverlappedK, int TimeoutMS, KOVL_WAIT_FLAG WaitFlags, out int TransferredLength) { return AllKFunctions.OvlK_Wait(OverlappedK, TimeoutMS, WaitFlags, out TransferredLength); }
private static extern bool OvlK_WaitOldest(KOVL_POOL_HANDLE PoolHandle, ref KOVL_HANDLE OverlappedK, Int32 TimeoutMS, KOVL_WAIT_FLAG WaitFlags, ref UInt32 TransferredLength);
public bool OverlappedWaitOldest(KOVL_POOL_HANDLE PoolHandle, ref KOVL_HANDLE OverlappedK, Int32 TimeoutMS, KOVL_WAIT_FLAG WaitFlags, ref UInt32 TransferredLength) { return(OvlK_WaitOldest(PoolHandle, ref OverlappedK, TimeoutMS, WaitFlags, ref TransferredLength)); }
public bool OverlappedWait(KOVL_HANDLE OverlappedK, Int32 TimeoutMS, KOVL_WAIT_FLAG WaitFlags, ref UInt32 TransferredLength) { return(OvlK_Wait(OverlappedK, TimeoutMS, WaitFlags, ref TransferredLength)); }
public static extern bool OvlK_Wait([In] KOVL_HANDLE OverlappedK, int TimeoutMS, KOVL_WAIT_FLAG WaitFlags, out uint TransferredLength);