estructura BTH_QUERY_SERVICE (ws2bth.h)
La estructura BTH_QUERY_SERVICE se usa para consultar un servicio Bluetooth.
Sintaxis
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;
Miembros
type
Tipo de servicio que se va a realizar. Elija entre las opciones siguientes:
- SDP_SERVICE_SEARCH_REQUEST
- SDP_SERVICE_ATTRIBUTE_REQUEST
- SDP_SERVICE_SEARCH_ATTRIBUTE_REQUEST
serviceHandle
Identificador de servicio en el que se van a consultar los atributos especificados en el miembro pRange . Solo se usa para las búsquedas de atributos.
uuids[MAX_UUIDS_IN_QUERY]
UUID que un registro debe contener para que coincida con la búsqueda. Se usa para búsquedas de atributos de servicio y servicio. Al consultar menos de MAX_UUIDS_IN_QUERY UUID, establezca el elemento SdpQueryUuid inmediatamente después del último UUID válido en todos los ceros. Solo se usa para las búsquedas de atributos y atributos de servicio.
numRange
Número de elementos de pRange. Solo se usa para las búsquedas de atributos y atributos de servicio.
pRange[1]
Valores de atributo que se van a recuperar para los registros coincidentes, en forma de una matriz de estructuras SdpAttributeRange . Los atributos se definen en la especificación bluetooth. Vea la sección Comentarios.
Comentarios
El miembro pRange es una matriz de extremo abierto que especifica un conjunto disperso de atributos que se va a devolver de la consulta. Es responsabilidad de una aplicación proporcionar una matriz no superpuesta ordenada en orden ascendente del identificador de atributo, sin duplicados.
Consulte www.bluetooth.com para obtener más información sobre la especificación bluetooth.
Requisitos
Cliente mínimo compatible | Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Encabezado | ws2bth.h |