Bluetooth et WSAQUERYSET pour la consultation des appareils

dans Bluetooth, la structure WSAQUERYSET est utilisée pour faciliter la découverte des appareils et des services dans l’espace de noms Bluetooth, NS _ BTH.

Les fonctions WSALookupServiceBegin et WSALookupServiceNext utilisent la structure WSAQUERYSET pour obtenir des informations sur le processus de demande de l’appareil. Le tableau suivant répertorie et décrit les valeurs de membre dans la structure WSAQUERYSET .

Membre Entrée dans WSALookupServiceBegin avec des _ conteneurs lup spécifiés Valeur retournée par WSALookupServiceNext
dwSize nul Doit être défini sur sizeof(WSAQUERYSET). sizeof(WSAQUERYSET) retourné par System.
dwOutputFlags Non utilisé. Peut avoir un ou plusieurs de ces indicateurs définis : BTHNS _ result _ Device _ Connected spécifie que l’appareil est connecté.
BTHNS _ RÉSULTAT de l' _ appareil _ mémorisé spécifie que l’appareil est un appareil mémorisé. Tous les appareils mémorisés ne sont pas authentifiés.
BTHNS _ RÉSULTAT de l' _ _ authentification de l’appareil : spécifie que l’appareil est authentifié, couplé ou lié. Tous les appareils authentifiés sont mémorisés.
lpszServiceInstanceName Non utilisé. nom complet de l’appareil, retourné à l’origine à partir d’une opération de demande de nom distant Bluetooth et éventuellement mis à jour par l’utilisateur local. Retourné si lup _ Return _ Name est spécifié.
lpServiceClassId Non utilisé. le champ de la classe de l’appareil Bluetooth 32 bits (COD) mappé au membre Data1 du GUID. Retourné si le _ _ type de retour lup est spécifié.
lpVersion Non utilisé. Non utilisé.
lpszComment Non utilisé. Non utilisé.
dwNameSpace Doit être NS _ BTH. Retourne le _ BTH NS.
lpNSProviderId Non utilisé. Non utilisé.
lpszContext Non utilisé. Non utilisé.
dwNumberOfProtocols Non utilisé. Non utilisé.
lpafpProtocols Non utilisé. Non utilisé.
lpszQueryString Non utilisé. Non utilisé.
dwNumberOfCsAddrs Non utilisé. Indique le nombre d’éléments dans le tableau de structures d' _ informations CSADDR .
lpcsaBuffer Non utilisé. Pointeur vers une structure d' _ informations CSADDR avec son membre LocalAddr. lpSockaddr pointant vers une structure sockaddr _ BTH avec l’adresse du périphérique distant. Retourné si lup _ renvoie _ addr est spécifié.
lpBlob facultatif. Peut pointer vers une structure d' objet BLOB qui pointe vers une structure d' _ _ appareil de requête BTH qui peut limiter la longueur des opérations de recherche de périphérique non mises en cache. Pointeur vers une structure BLOB qui pointe vers une structure d' _ _ informations d’appareil BTH . lpBlob est retourné si l' _ _ objet blob de retour lup est spécifié. Spécifiez le _ _ nom de retour lup pour récupérer le champ nom des _ _ informations sur l’appareil BTH.

Bluetooth et WSAQUERYSET pour Set Service

Bluetooth et WSAQUERYSET pour la recherche de Service

Bluetooth et objet BLOB

Bluetooth et WSALookupServiceBegin

Bluetooth et WSALookupServiceNext

BLOB

_informations sur l’appareil BTH _

_périphérique de requête BTH _

_informations CSADDR

SOCKADDR _ BTH

WSAQUERYSET

Windows Sockets