Compartir a través de


IOCTL_BTHX_SET_VERSION IOCTL (bthxddi.h)

IOCTL_BTHX_SET_VERSION se usa para informar al controlador de transporte de la versión de la interfaz de extensibilidad que se usa.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Los controladores de perfil deben usar KMDF y su WdfRequestRetrieveInputMemory método para recuperar parámetros de entrada. Por ejemplo, para obtener el búfer de entrada:

Status = WdfRequestRetrieveInputMemory(_Request, &ReqInMemory);

El búfer describe una estructura BTHX_VERSION.

Consulte los ejemplos de Bluetooth de WDK para obtener más información.

Longitud del búfer de entrada

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

Búfer de salida

Ninguno.

Longitud del búfer de salida

Ninguno.

Bloque de estado

El miembro Information de la estructura STATUS_BLOCK está establecido en cero porque la pila del controlador Bluetooth no devuelve datos con este IOCTL.

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

Valor de estado Descripción
STATUS_SUCCESS El IOCTL se completó correctamente.
 

Cualquier código de estado NT incorrecto impide que el controlador se cargue.

Observaciones

IOCTL_BTHX_SET_VERSION es una operación sincrónica.

Solo se seleccionará una versión y se establecerá.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 8.
encabezado de bthxddi.h
irQL <= PASSIVE_LEVEL