BTH_QUERY_SERVICE-Struktur (ws2bth.h)
Die BTH_QUERY_SERVICE-Struktur wird verwendet, um einen Bluetooth-Dienst abzufragen.
Syntax
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;
Member
type
Typ des auszuführenden Diensts. Wählen Sie eine der folgenden Optionen:
- SDP_SERVICE_SEARCH_REQUEST
- SDP_SERVICE_ATTRIBUTE_REQUEST
- SDP_SERVICE_SEARCH_ATTRIBUTE_REQUEST
serviceHandle
Diensthandle, für das die im pRange-Member angegebenen Attribute abgefragt werden sollen. Wird nur für Attributsuchen verwendet.
uuids[MAX_UUIDS_IN_QUERY]
UUIDs, die ein Datensatz enthalten muss, um der Suche zu entsprechen. Wird für Dienst- und Dienstattributesuchen verwendet. Legen Sie beim Abfragen von weniger als MAX_UUIDS_IN_QUERY UUIDs das SdpQueryUuid-Element unmittelbar nach der letzten gültigen UUID auf alle Nullen fest. Wird nur für Attribut- und Dienstattributesuchen verwendet.
numRange
Anzahl der Elemente in pRange. Wird nur für Attribut- und Dienstattributesuchen verwendet.
pRange[1]
Attributwerte, die für alle übereinstimmenden Datensätze in Form eines Arrays von SdpAttributeRange-Strukturen abgerufen werden sollen. Attribute werden in der Bluetooth-Spezifikation definiert. Siehe Hinweise.
Hinweise
Das pRange-Element ist ein array mit offenem Ende, das einen Sparsesatz von Attributen angibt, die von der Abfrage zurückgegeben werden sollen. Es liegt in der Verantwortung einer Anwendung, ein nicht überlappendes Array bereitzustellen, das in aufsteigender Reihenfolge der Attribut-ID ohne Duplikate sortiert ist.
Weitere Informationen zur Bluetooth-Spezifikation finden Sie unter www.bluetooth.com .
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista, Windows XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Kopfzeile | ws2bth.h |
Weitere Informationen
Bluetooth und WSALookupServiceBegin für die Dienstermittlung