Compartilhar via


estrutura BTH_SDP_ATTRIBUTE_SEARCH_REQUEST (bthioctl.h)

A estrutura BTH_SDP_ATTRIBUTE_SEARCH_REQUEST contém informações pertinentes a uma pesquisa de atributo SDP.

Sintaxe

typedef struct _BTH_SDP_ATTRIBUTE_SEARCH_REQUEST {
  HANDLE_SDP_TYPE   HANDLE_SDP_FIELD_NAME;
  ULONG             searchFlags;
  ULONG             recordHandle;
  SdpAttributeRange range[1];
} BTH_SDP_ATTRIBUTE_SEARCH_REQUEST, *PBTH_SDP_ATTRIBUTE_SEARCH_REQUEST;

Membros

HANDLE_SDP_FIELD_NAME

Identificador retornado pela solicitação de conexão ou HANDLE_SDP_LOCAL.

searchFlags

Combinação de sinalizadores de SDP_SEARCH_Xxx.

recordHandle

O identificador de registro retornado pelo servidor SDP remoto de uma chamada anterior para o IOCTL_BTH_SDP_SERVICE_SEARCH IOCTL.

range[1]

Uma matriz de comprimento variável de estruturas do tipo SdpAttributeRange que contém o intervalo de atributos SDP para os quais pesquisar. A matriz de intervalo deve estar em ordem numérica crescente.

Comentários

Essa estrutura é passada como o buffer de entrada para o IOCTL_BTH_SDP_ATTRIBUTE_SEARCH IOCTL.

A pilha de driver Bluetooth determina o número de itens de matriz no membro do intervalo examinando o comprimento do buffer de entrada IOCTL_BTH_SDP_ATTRIBUTE_SEARCH. Por isso, você deve calcular o valor exato do membro Parameters.DeviceIoControl.InputBufferLength que é passado quando IOCTL_BTH_SDP_SERVICE_SEARCH é chamado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Versões:_Supported no Windows Vista e posterior.
Cabeçalho bthioctl.h (include Bthioctl.h)

Confira também