首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在SPI中添加服务函数-WSCInstallProvider解决办法

2012-03-30 
在SPI中添加服务函数-WSCInstallProvider函数原型:int WSCInstallProvider (const LPGUID lpProviderId,//

在SPI中添加服务函数-WSCInstallProvider
函数原型:
int WSCInstallProvider (
  const LPGUID lpProviderId,//服务提供者ID,全局唯一ID
  const LPWSTR lpszProviderDllPath,//服务提供者DLL路径
  const LPWSAPROTOCOL_INFOW lpProtocolInfoList,//协议信息数组
  DWORD dwNumberOfEntries,//数组大小
  LPINT lpErrno //错误返回值
);

我的理解如下:
在协议信息结构中有个一成员ProviderId,故此函数第一参数的值会赋值给协议信息结构中的ProviderId。但第三个参数是数组,此数组中的协议的providerID都会赋值吗?还是什么原理?

[解决办法]
int WSPAPI WSCInstallProvider(
__in const LPGUID lpProviderId,
__in const LPWSTR lpszProviderDllPath,
__in const LPWSAPROTOCOL_INFO lpProtocolInfoList,
__in DWORD dwNumberOfEntries,
__out LPINT lpErrno
);


第三个参数是输入型的,是你自定赋值的,不是这个函数帮你赋值的

热点排行