Beispiel #1
0
 internal static extern unsafe bool GetQueuedCompletionStatusEx(
     [In] SafeLocalMemHandle completionPort,
     [Out] NativeOverlapped **lpOverlapped,
     [In] ulong itemCount,
     [Out] out ulong entriesRemoved,
     [In] UInt32 milliseconds,
     [In] bool alertable);
Beispiel #2
0
 internal static extern unsafe bool GetQueuedCompletionStatus(
     [In] SafeLocalMemHandle completionPort,
     [Out] out UInt32 ptrBytesTransferred,
     [Out] out UInt32 ptrCompletionKey,
     [Out] NativeOverlapped **lpOverlapped,
     [In] UInt32 milliseconds);
Beispiel #3
0
 unsafe bool IWindowsFacade.GetQueuedCompletionStatus(SafeLocalMemHandle completionPort, out uint ptrBytesTransferred, out uint ptrCompletionKey,
                                                      NativeOverlapped **lpOverlapped, uint milliseconds)
 {
     return(GetQueuedCompletionStatus(completionPort, out ptrBytesTransferred, out ptrCompletionKey, lpOverlapped, milliseconds));
 }
Beispiel #4
0
 unsafe bool IWindowsFacade.GetQueuedCompletionStatusEx(SafeLocalMemHandle completionPort, NativeOverlapped **lpOverlapped, ulong itemCount,
                                                        out ulong entriesRemoved, uint milliseconds, bool alertable)
 {
     return(GetQueuedCompletionStatusEx(completionPort, lpOverlapped, itemCount, out entriesRemoved, milliseconds, alertable));
 }
Beispiel #5
0
 public static unsafe extern bool GetQueuedCompletionStatus(
     [In] IntPtr completionPort,
     [Out] out UInt32 ptrBytesTransferred,
     [Out] out UInt32 ptrCompletionKey,
     [Out] NativeOverlapped **lpOverlapped,
     [In] UInt32 dwMilliseconds);