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
- IOCTL_BTH_SDP_ATTRIBUTE_SEARCH
- IOCTL_BTH_SDP_CONNECT
- IOCTL_BTH_SDP_SERVICE_SEARCH
- SdpAttributeRange