Compartir a través de


IOCTL_BTHX_QUERY_CAPABILITIES IOCTL (bthxddi.h)

IOCTL_BTHX_QUERY_CAPABILITIES se usa para consultar las funciones del controlador de transporte.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Ninguno.

Longitud del búfer de entrada

Ninguno.

Búfer de salida

El miembro AssociatedIrp.SystemBuffer apunta a un búfer que contiene una estructura de BTHX_CAPABILITIES .

Longitud del búfer de salida

La longitud del búfer es el tamaño de la estructura BTHX_CAPABILITIES .

Bloque de estado

El miembro Information de la estructura STATUS_BLOCK se establece en el tamaño de la estructura.

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.

Comentarios

Durante el inicio, la pila bluetooth envía IOCTL_BTHX_QUERY_CAPABILITIES para consultar las funcionalidades del controlador de transporte.

Se trata de una llamada sincrónica y un error de este IOCTL impide que Windows cargue la pila bluetooth.

El búfer de salida de este IOCTL se define mediante la estructura BTHX_CAPABILITIES.

El miembro MaxScoChannels debe establecerse en 1. El miembro ScoSupport debe establecerse en ScoSupportHCIBypass. Si no lo hace, se impide que se cargue la pila.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 8.
Encabezado bthxddi.h
IRQL <= DISPATCH_LEVEL