Compartir a través de


IOCTL_BTH_SDP_CONNECT IOCTL (bthioctl.h)

La solicitud IOCTL_BTH_SDP_CONNECT crea una conexión al servicio SDP en un dispositivo Bluetooth remoto.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

El miembro AssociatedIrp.SystemBuffer contiene una estructura de BTH_SDP_CONNECT que especifica la dirección del servidor SDP remoto, la configuración de tiempo de espera de la solicitud y otra información específica de la conexión.

Longitud del búfer de entrada

Longitud de una estructura de BTH_SDP_CONNECT .

Búfer de salida

El miembro AssociatedIrp.SystemBuffer contiene una estructura de BTH_SDP_CONNECT que contiene el identificador de conexión SDP al servidor remoto.

Longitud del búfer de salida

Longitud de una estructura de BTH_SDP_CONNECT .

Bloque de estado

Si la solicitud se realiza correctamente, el miembro Information de la estructura STATUS_BLOCK se establece en el tamaño, en bytes, del búfer de salida. De lo contrario, el miembro Information se establece en cero.

El miembro Status se establece en uno de los valores de la tabla siguiente.

Valor de estado Descripción
STATUS_SUCCESS El IOCTL se completó correctamente.
STATUS_DEVICE_BUSY Actualmente, la capa de HCI no puede aceptar solicitudes.
STATUS_DEVICE_NOT_CONNECTED Si se especificó una conexión almacenada en caché, no hay registros almacenados en caché disponibles. De lo contrario, la conexión se canceló antes de que se completara.
STATUS_INSUFFICIENT_RESOURCES No había suficiente memoria disponible para procesar la solicitud.
STATUS_INVALID_PARAMETER Una parte de la estructura encontrada en el búfer de entrada era incorrecta.
STATUS_PENDING El sistema no puede responder actualmente, pero intentará en breve.

Comentarios

La solicitud de IOCTL_BTH_SDP_CONNECT permite que un controlador de perfil obtenga un identificador de conexión SDP a un dispositivo remoto. Una vez obtenido el identificador de conexión SDP, el controlador de perfil puede pasarlo a otras interfaces IOCTL de SDP para recopilar información sobre el servidor SDP del dispositivo remoto. Cuando se completan las consultas de SDP, el controlador de perfil debe cerrar la conexión SDP con IOCTL_BTH_SDP_DISCONNECT.

Requisitos

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

Consulte también

BTH_SDP_CONNECT

IOCTL_BTH_SDP_DISCONNECT