estrutura BTH_QUERY_SERVICE (ws2bth.h)

A estrutura BTH_QUERY_SERVICE é usada para consultar um serviço Bluetooth.

Sintaxe

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;

Membros

type

Tipo de serviço a ser executado. Escolha entre as seguintes opções:

  • SDP_SERVICE_SEARCH_REQUEST
  • SDP_SERVICE_ATTRIBUTE_REQUEST
  • SDP_SERVICE_SEARCH_ATTRIBUTE_REQUEST

serviceHandle

Identificador de serviço no qual consultar os atributos especificados no membro pRange . Usado apenas para pesquisas de atributo.

uuids[MAX_UUIDS_IN_QUERY]

UUIDs que um registro deve conter para corresponder à pesquisa. Usado para pesquisas de atributo de serviço e serviço. Ao consultar menos de MAX_UUIDS_IN_QUERY UUIDs, defina o elemento SdpQueryUuid imediatamente após a última UUID válida como todos os zeros. Usado apenas para pesquisas de atributo e atributo de serviço.

numRange

Número de elementos em pRange. Usado apenas para pesquisas de atributo e atributo de serviço.

pRange[1]

Valores de atributo a serem recuperados para quaisquer registros correspondentes, na forma de uma matriz de estruturas SdpAttributeRange . Os atributos são definidos na especificação bluetooth. Consulte Observações.

Comentários

O membro pRange é uma matriz aberta que especifica um conjunto esparso de atributos a serem retornados da consulta. É responsabilidade de um aplicativo fornecer uma matriz não sobreposta classificada em ordem crescente de ID de atributo, sem duplicatas.

Consulte www.bluetooth.com para obter mais informações sobre a especificação bluetooth.

Requisitos

   
Cliente mínimo com suporte Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Cabeçalho ws2bth.h

Confira também

Bluetooth e WSALookupServiceBegin para Descoberta de Serviço

Bluetooth e WSAQUERYSET para Consulta de Serviço