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