原创 IoSkipCurrentIrpStackLocation與IoCopyCurrentIrpStackLocationToNext區別

    IoSkipCurrentIrpStackLocation與IoCopyCurrentIrpStackLocationToNext函數都是將系統的IO_STACK_LOCATION 數組指針向下移動一次,以實現將當前IRP轉發給更

原创 IoCallDriver

 // 將指定IRP發送給指定設備 NTSTATUS   IoCallDriver(     IN PDEVICE_OBJECT  DeviceObject, // 設備對象     IN OUT PIRP  Irp         

原创 Overlapped I/O模型深入分析

原文:http://www.yuanma.org/data/2007/0227/article_2351.htm   Overlapped I/O模型深入分析 簡述:     Overlapped I/O 也稱Asynchronous

原创 WSARecv 函數

原文:http://www.cppblog.com/sleepwom/archive/2009/01/31/72726.html   WSASend Function   The WSASend function sends da

原创 重疊I/O-事件通知

原文:http://network.is-programmer.com/posts/19961.html   重疊I/O的基本原理是讓應用程序使用重疊的數據結構,投遞一個或多個I/O請求。         在winsock中的重疊數據結

原创 如何在類中將實例對象的指針清空(不通過指針變量名改變指針變量的指向)

  如何在類中將實例對象的指針清空。 在編程的過程中通常new一個對象,當該對象使用完了以後調用delete該對象指針進行刪除並將其賦值爲NULL,以免成爲野指針,如下: #include <stdio.