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.

Comentarios

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 en el miembro del intervalo examinando la longitud del búfer de entrada IOCTL_BTH_SDP_ATTRIBUTE_SEARCH. Por este motivo, debe calcular el valor exacto del miembro Parameters.DeviceIoControl.InputBufferLength que se pasa cuando se llama a IOCTL_BTH_SDP_SERVICE_SEARCH.

Requisitos

Requisito Value
Cliente mínimo compatible Versions:_Supported en Windows Vista y versiones posteriores.
Encabezado bthioctl.h (incluya Bthioctl.h)

Consulte también