Compartir a través de


estructura BTH_SDP_ATTRIBUTE_SEARCH_REQUEST (bthioctl.h)

La estructura BTH_SDP_ATTRIBUTE_SEARCH_REQUEST contiene información pertinente para una búsqueda de atributos SDP.

Sintaxis

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;

Miembros

HANDLE_SDP_FIELD_NAME

Identificador devuelto por la solicitud de conexión o HANDLE_SDP_LOCAL.

searchFlags

Combinación de marcas de SDP_SEARCH_Xxx.

recordHandle

Identificador de registro devuelto por el servidor SDP remoto desde una llamada anterior al IOCTL_BTH_SDP_SERVICE_SEARCH IOCTL.

range[1]

Matriz de longitud variable de estructuras de tipo SdpAttributeRange que contiene el intervalo de atributos SDP para los que se va a buscar. La matriz de intervalos debe estar en orden numérico ascendente.

Observaciones

Esta estructura se pasa como el búfer de entrada al IOCTL_BTH_SDP_ATTRIBUTE_SEARCH IOCTL.

La pila del controlador Bluetooth determina el número de elementos de matriz del intervalo de miembro examinando la longitud del búfer de entrada de IOCTL_BTH_SDP_ATTRIBUTE_SEARCH. Por este motivo, debe calcular el valor exacto del Parameters.DeviceIoControl.InputBufferLength miembro que se pasa cuando se llama a IOCTL_BTH_SDP_SERVICE_SEARCH.

Requisitos

Requisito Valor
cliente mínimo admitido Versiones: _Supported en Windows Vista y versiones posteriores.
encabezado de bthioctl.h (incluya Bthioctl.h)

Consulte también