struktur BTH_QUERY_SERVICE (ws2bth.h)

Struktur BTH_QUERY_SERVICE digunakan untuk mengkueri layanan Bluetooth.

Sintaks

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;

Anggota

type

Jenis layanan yang akan dilakukan. Pilih dari yang berikut ini:

  • SDP_SERVICE_SEARCH_REQUEST
  • SDP_SERVICE_ATTRIBUTE_REQUEST
  • SDP_SERVICE_SEARCH_ATTRIBUTE_REQUEST

serviceHandle

Handel layanan untuk mengkueri atribut yang ditentukan dalam anggota pRange . Digunakan hanya untuk pencarian atribut.

uuids[MAX_UUIDS_IN_QUERY]

UUID yang harus dimuat rekaman agar sesuai dengan pencarian. Digunakan untuk pencarian atribut layanan dan layanan. Saat mengkueri kurang dari MAX_UUIDS_IN_QUERY UUID, atur elemen SdpQueryUuid segera setelah UUID terakhir yang valid ke semua nol. Hanya digunakan untuk pencarian atribut dan atribut layanan.

numRange

Jumlah elemen dalam pRange. Hanya digunakan untuk pencarian atribut dan atribut layanan.

pRange[1]

Nilai atribut yang akan diambil untuk rekaman yang cocok, dalam bentuk array struktur SdpAttributeRange . Atribut didefinisikan dalam spesifikasi Bluetooth. Lihat Keterangan.

Keterangan

Anggota pRange adalah array terbuka yang menentukan sekumpulan atribut jarang untuk dikembalikan dari kueri. Merupakan tanggung jawab aplikasi untuk menyediakan array yang tidak tumpang tindih yang diurutkan dalam urutan NAIK ID atribut, tanpa duplikat.

Lihat www.bluetooth.com untuk informasi selengkapnya tentang spesifikasi Bluetooth.

Persyaratan

   
Klien minimum yang didukung Windows Vista, Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Tidak ada yang didukung
Header ws2bth.h

Lihat juga

Bluetooth dan WSALookupServiceBegin untuk Penemuan Layanan

Bluetooth dan WSAQUERYSET untuk Pertanyaan Layanan