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