我正在尝试创建 AdHoc 连接,为此我正在使用 Microsoft 提供的 AdHoc wifi 接口(interface)。 我写了代码:-
IDot11AdHocManager *pIAdHocMng = NULL ;
HRESULT hr = CoInitialize(NULL);
hr = CoCreateInstance(CLSID_Dot11AdHocManager,NULL,CLSCTX_INPROC_HANDLER ,IID_IDot11AdHocManager ,(void**)pIAdHocMng);
if(hr == S_OK)
printf("CreateNetwork Method success due to following reason :\n %ld",hr) ;
else
printf("CreateNetwork Method fail due to following reason : %ld \n ",hr) ;
getch();
CoUninitialize();
但它不会返回 Dot11AdHocManager 的引用,它会返回错误和 NULL 值,请帮助我获取 Dot11AdHocManager 接口(interface)的引用,以便我可以使用它帮助我创建 AdHoc 网络的方法
最佳答案
需要是(最后一个参数改):
hr = CoCreateInstance(CLSID_Dot11AdHocManager,NULL,CLSCTX_INPROC_SERVER,IID_IDot11AdHocManager ,(void**) &pIAdHocMng);
关于c++ - 关于获取 IDot11 AdHoc Manager Interface ofCOM WiFi AdHoc manager Interface 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2570963/