示例#1
0
 public bool OverlappedAcquire(ref KOVL_HANDLE OverlappedK, KOVL_POOL_HANDLE PoolHandle)
 {
     return(OvlK_Acquire(ref OverlappedK, PoolHandle));
 }
示例#2
0
 private static extern bool OvlK_IsComplete(KOVL_HANDLE OverlappedK);
示例#3
0
 private static extern bool OvlK_ReUse(KOVL_HANDLE OverlappedK);
示例#4
0
 private static extern bool OvlK_WaitOldest(KOVL_POOL_HANDLE PoolHandle, ref KOVL_HANDLE OverlappedK,
                                            Int32 TimeoutMS, KOVL_WAIT_FLAG WaitFlags, ref UInt32 TransferredLength);
示例#5
0
 private static extern bool OvlK_WaitAndRelease(KOVL_HANDLE OverlappedK, Int32 TimeoutMS,
                                                ref UInt32 TransferredLength);
示例#6
0
 private static extern bool OvlK_Acquire(ref KOVL_HANDLE OverlappedK, KOVL_POOL_HANDLE PoolHandle);
示例#7
0
 private static extern HANDLE OvlK_GetEventHandle(KOVL_HANDLE OverlappedK);
示例#8
0
 public bool OverlappedReUse(KOVL_HANDLE OverlappedK)
 {
     return(OvlK_ReUse(OverlappedK));
 }
示例#9
0
 public bool OverlappedWaitOrCancel(KOVL_HANDLE OverlappedK, Int32 TimeoutMS,
                                    ref UInt32 TransferredLength)
 {
     return(OvlK_WaitOrCancel(OverlappedK, TimeoutMS, ref TransferredLength));
 }
示例#10
0
 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));
 }
示例#11
0
 public bool OverlappedWait(KOVL_HANDLE OverlappedK, Int32 TimeoutMS, KOVL_WAIT_FLAG WaitFlags,
                            ref UInt32 TransferredLength)
 {
     return(OvlK_Wait(OverlappedK, TimeoutMS, WaitFlags, ref TransferredLength));
 }
示例#12
0
 public HANDLE OverlappedGetEventHandle(KOVL_HANDLE OverlappedK)
 {
     return(OvlK_GetEventHandle(OverlappedK));
 }