[완료] WSALookupServiceBegin! 좀 도와주세요!!!

토끼아빠의 이미지

안녕하세요~~
피시에 블루투스 USB동글을 꼽고 주변의 블루투스기기를 탐색하려고 아래와 같이 코딩하였습니다.

WSAQUERYSET QuerySet;
memset(&QuerySet,0,sizeof(QuerySet));
QuerySet.dwSize      = sizeof(QuerySet);
QuerySet.dwNameSpace = NS_BTH;
WSALookupServiceBegin (&QuerySet, LUP_CONTAINERS, &hLookup);

그런데 WSALookupServiceBegin가 에러코드 10108을 리턴합니다.

<span><span>10108 (WSASERVICE_NOT_FOUND) </span></span>
<span>Service not found. </span>
No such service is known. The service cannot be found in the specified name space.

이거 왜 이러는건지 좀 가르쳐주세요...
여러 고수님들께 잘 부탁드립니다!

좋은 하루 되세요~~~

토끼아빠의 이미지

다음과 같이 플래그를 설정하니 괜찮네요...

WSAQUERYSET QuerySet;
memset(&QuerySet,0,sizeof(QuerySet));
QuerySet.dwSize      = sizeof(QuerySet);
QuerySet.dwNameSpace = NS_BTH;
 
<span>DWORD flags = LUP_RETURN_NAME | LUP_CONTAINERS | LUP_RETURN_ADDR
	| LUP_FLUSHCACHE | LUP_RETURN_TYPE | LUP_RETURN_BLOB | LUP_RES_SERVICE;</span>
rc = WSALookupServiceBegin (&QuerySet, <span>flags</span>, &hLookup);

좋은 하루 되세요!!

좋은 하루 되세요!!

tree1891의 이미지

플래그를 주었는데도 같은 오류가 계속 나옵니다.