CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

LPWSAOVERLAPPED 是什么类型来的?

楼主homeyang()2004-05-03 21:55:10 在 VC/MFC / 进程/线程/DLL 提问

WSAEVENT   WPUCompleteOverlappedRequest   (  
      SOCKET   s,  
      LPWSAOVERLAPPED   lpOverlapped,  
      DWORD   dwError,  
      DWORD   cbTransferred,  
      LPINT   lpErrno    
  );  
   
  其中WSAEVENT   和LPWSAOVERLAPPED   和LPINT   是什么类型来的,各位大虾也帮忙看一下  
  http://expert.csdn.net/Expert/topic/3030/3030227.xml?temp=.8328516  
  问题点数:20、回复次数:2Top

1 楼homeyang()回复于 2004-05-03 22:54:47 得分 0

upTop

2 楼fenforever(其实,我只是一个马甲。)回复于 2004-05-04 08:45:23 得分 20

一般来说前边加“LP”的类型名称就是指向某某结构的指针,你可以去掉这个前缀在MSDN中查阅。比如对于LPWSAOVERLAPPED来说,去掉“LP”之后就是WSAOVERLAPPED,就可以在MSDN中查阅到:  
   
  typedef   struct   _WSAOVERLAPPED   {  
      DWORD   Internal;  
      DWORD   InternalHigh;  
      DWORD   Offset;  
      DWORD   OffsetHigh;  
      WSAEVENT   hEvent;  
  }   WSAOVERLAPPED,   *LPWSAOVERLAPPED;  
   
  同理,对于LPINT,就是一个指向int的指针。  
   
  试想,对于一个函数而言,如果要传递一个结构,那么应该传递它的指针以减少开销,如lpOverlapped。  
  对于希望要返回的值,也可以通过传递一个指针来返回,如lpErrno。Top

相关问题

  • oracle中long类型是什么类型?
  • pchar类型是什么类型.
  • UINT是什么类型?
  • LPDWORD是什么类型?
  • va_list是什么类型?
  • variant的类型是什么?
  • link是什么类型?
  • [6]RuntimeType是什么类型?
  • 什么是类型安全?
  • _t 是什么类型啊?

关键词

  • 指针
  • msdn
  • 结构
  • lpwsaoverlapped
  • lpint
  • wsaevent
  • wsaoverlapped
  • lperrno
  • 传递
  • lpoverlapped

得分解答快速导航

  • 帖主:homeyang
  • fenforever

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo