Compartilhar via


BTHNS_RESTRICTIONBLOB

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura contém detalhes sobre uma restrição consulta.

Syntax

typedef struct _BTHNS_RESTRICTIONBLOB {
  ULONG type;
  ULONG serviceHandle;
  SdpQueryUuid uuids[MAX_UUIDS_IN_QUERY];
  ULONG numRange;
  SdpAttributeRange pRange[1];
} BTHNS_RESTRICTIONBLOB, *PBTHNS_RESTRICTIONBLOB;

Os membros

  • tipo
    Tipo de pesquisa para executar. Este valor pode ser SDP_SERVICE_SEARCH_REQUEST, SDP_SERVICE_SEARCH_ATTRIBUTE_REQUEST ou SDP_SERVICE_ATTRIBUTE_REQUEST.
  • serviceHandle
    Identificador de serviço no qual consulta os atributos de pRange membro. O serviceHandle membro é usado para pesquisas atributo.
  • UUIDs
    Usado para serviço e atributo serviço pesquisas. Especifica os UUIDs que um registro deve conter para coincidir com a pesquisa. Se menor do que 12 UUIDs a ser consultado, definir o SdpQueryUuid elemento, imediatamente seguinte o último válido UUID, para todos os zeros.
  • numRange
    Usado para atributo e atributo serviço pesquisas. Especifica o número de elementos pRange.
  • pRange
    Usado para atributo e atributo serviço pesquisas. Especifica valores de atributo para recuperar para qualquer compatível registros.

Remarks

Se tipo é igual a SDP_SERVICE_SEARCH_REQUEST, uma solicitação pesquisa serviço é executada. Essa pesquisa especifica serviço UUIDs. O servidor retorna o apropriado alças serviço. Neste cenário, o apenas outro parâmetro que precisa ser especificado é o BTHNS_RESTRICTIONBLOB UUIDs*.* Essa estrutura contém até 12 UUIDs. Se menos de 12 UUIDs estão incluídos, a matriz deve ser definido como 0 após o último válido elemento UUID for especificado. Valores especificados para numRangee pRange são ignorados.

Se tipo é igual a SDP_SERVICE_ATTRIBUTE_REQUEST, o serviceHandle foi especificado. O numRange parâmetro indica o número de atributos para incluir a pesquisa. O pRange membro é um ponteiro para esses atributos. O valor UUIDs será ignorado.

Se tipo é igual a SDP_SERVICE_ATTRIBUTE_REQUEST e o serviceHandle é ignorado, todos os outros métodos são exigido.

Requirements

Header bthsdpdef.h
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

SdpQueryUuid
Bluetooth Application Development Structures