structure BTH_QUERY_SERVICE (ws2bth.h)
La structure BTH_QUERY_SERVICE est utilisée pour interroger un service Bluetooth.
Syntaxe
typedef struct _BTH_QUERY_SERVICE {
ULONG type;
ULONG serviceHandle;
SdpQueryUuid uuids[MAX_UUIDS_IN_QUERY];
ULONG numRange;
SdpAttributeRange pRange[1];
} BTH_QUERY_SERVICE, *PBTH_QUERY_SERVICE, BTHNS_RESTRICTIONBLOB, *PBTHNS_RESTRICTIONBLOB;
Membres
type
Type de service à effectuer. Vous pouvez faire votre choix parmi les éléments suivants :
- SDP_SERVICE_SEARCH_REQUEST
- SDP_SERVICE_ATTRIBUTE_REQUEST
- SDP_SERVICE_SEARCH_ATTRIBUTE_REQUEST
serviceHandle
Handle de service sur lequel interroger les attributs spécifiés dans le membre pRange . Utilisé uniquement pour les recherches d’attributs.
uuids[MAX_UUIDS_IN_QUERY]
UUID qu’un enregistrement doit contenir pour correspondre à la recherche. Utilisé pour les recherches d’attributs de service et de service. Lorsque vous interrogez moins de MAX_UUIDS_IN_QUERY UUIDs, définissez l’élément SdpQueryUuid immédiatement après le dernier UUID valide sur tous les zéros. Utilisé uniquement pour les recherches d’attributs et d’attributs de service.
numRange
Nombre d’éléments dans pRange. Utilisé uniquement pour les recherches d’attributs et d’attributs de service.
pRange[1]
Valeurs d’attribut à récupérer pour tous les enregistrements correspondants, sous la forme d’un tableau de structures SdpAttributeRange . Les attributs sont définis dans la spécification Bluetooth. Consultez la section Notes.
Remarques
Le membre pRange est un tableau ouvert spécifiant un ensemble épars d’attributs à retourner à partir de la requête. Il est de la responsabilité d’une application de fournir un tableau sans chevauchement trié dans l’ordre croissant de l’ID d’attribut, sans doublons.
Pour plus d’informations sur la spécification Bluetooth , consultez www.bluetooth.com.
Spécifications
Client minimal pris en charge | Windows Vista, Windows XP avec SP2 [applications de bureau uniquement] |
Serveur minimal pris en charge | Aucun pris en charge |
En-tête | ws2bth.h |
Voir aussi
Bluetooth et WSALookupServiceBegin pour la découverte de services