《windows网络编程技术》之 Winsock I/O方法(3)

重叠模式 之 完成例程

完成例程是另外一种管理重叠I/O请求的方法,完成例程其实就是一些函数,在开始时有我们传递给一个重叠I/O请求,当一个重叠I/O请求完成后,系统会调用这些完成例程。完成例程必须有以下的函数原型:

void   CALLBACK   CompletionROUTINE(

      DWORD   dwError,

      DWORD   cbTransferred,

      LPWSAOVERLAPPED    lpOverlapped,

      DWORD   dwFlags

);

dwError,表示一个重叠I/O请求后的完成状态。

cbTransferred,实际传输的字节量。

dwFlags,尚未使用,设为0。

 

 

 

posted @ 2006-05-27 14:47  红心李  阅读(116)  评论(0编辑  收藏  举报