BTHNS_RESTRICTIONBLOB
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 |