共用方式為


適用於裝置查詢的藍牙和 WSAQUERYSET

在藍牙中,WSAQUERYSET 結構可用來協助探索藍牙命名空間中的裝置和服務,NS_BTH。

WSALookupServiceBeginWSALookupServiceNext 函式會使用 WSAQUERYSET 結構來取得裝置查詢程式的相關信息。 下表列出並描述 WSAQUERYSET 結構中的成員值。

成員 指定LUP_CONTAINERS的 WSALookupServiceBegin 輸入 從 WSALookupServiceNext 傳回的值
dwSize 必須設定為 sizeofWSAQUERYSET)。 由系統傳回的 sizeofWSAQUERYSET)。
dwOutputFlags 未使用。 可能已設定其中一或多個旗標:BTHNS_RESULT_DEVICE_CONNECTED 指定裝置已連線。
BTHNS_RESULT_DEVICE_REMEMBERED 指定裝置是記住的裝置。 並非所有記住的裝置都會經過驗證。
BTHNS_RESULT_DEVICE_AUTHENTICATED 指定裝置已驗證、配對或結合。 系統會記住所有已驗證的裝置。
lpszServiceInstanceName 未使用。 裝置的顯示名稱,最初是從藍牙遠端名稱要求作業傳回,而且可能由本機使用者更新。 如果指定 LUP_RETURN_NAME,則傳回 。
lpServiceClassId 未使用。 對應至 GUID Data 1 成員的 32 位藍牙類別 (COD) 字段。 如果指定 LUP_RETURN_TYPE,則傳回 。
lpVersion 未使用。 未使用。
lpszComment 未使用。 未使用。
dwNameSpace 必須是NS_BTH。 傳回 NS_BTH
lpNSProviderId 未使用。 未使用。
lpszContext 未使用。 未使用。
dwNumberOfProtocols 未使用。 未使用。
lpafpProtocols 未使用。 未使用。
lpszQueryString 未使用。 未使用。
dwNumberOfCsAddrs 未使用。 指出 CSADDR_INFO 結構陣列中的項目數目。
lpcsaBuffer 未使用。 CSADDR_INFO 結構的指標,其 LocalAddr.lpSockaddr 成員,指向具有遠端裝置位址的 SOCKADDR_BTH 結構。 如果指定 LUP_RETURN_ADDR,則傳回 。
lpBlob 自選。 可能會指向指向 BTH_QUERY_DEVICE 結構的 BLOB 結構,該結構可能會限制非快取裝置查詢作業的長度。 指向 BTH_DEVICE_INFO 結構的 BLOB 結構的指標。 如果指定 LUP_RETURN_BLOB,則會傳回 lpBlob。 指定 LUP_RETURN_NAME 來擷取 BTH_DEVICE_INFO的名稱字段。

適用於設定服務 藍牙和 WSAQUERYSET

藍牙和 WSAQUERYSET for Service 查詢

藍牙和 BLOB

藍牙和 WSALookupServiceBegin

藍牙和 WSALookupServiceNext

BLOB

BTH_DEVICE_INFO

BTH_QUERY_DEVICE

CSADDR_INFO

SOCKADDR_BTH

WSAQUERYSET

Windows Sockets