Относительно получения ссылки IDot11AdHocManager Интерфейс COM WiFi Интерфейс AdHoc Manager - PullRequest
4 голосов
/ 03 апреля 2010

Я пытаюсь создать AdHoc соединение, и для этого я использую AdHoc Wi-Fi интерфейс, предоставленный Microsoft. Я написал код: -

    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, чтобы я мог использовать его метод, который поможет мне создать сеть AdHoc

1 Ответ

0 голосов
/ 13 октября 2012

Должно быть (последний параметр изменен):

hr = CoCreateInstance(CLSID_Dot11AdHocManager,NULL,CLSCTX_INPROC_SERVER,IID_IDot11AdHocManager ,(void**) &pIAdHocMng); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...