Compartir a través de


Eliminación de dispositivos HFP

En este artículo se explica qué debe hacer el controlador de audio cuando se quita un dispositivo Bluetooth de perfil de manos libres (HFP) del sistema de audio.

Para quitar la interfaz de dispositivo registrada para un dispositivo HFP emparejado, siga estos pasos:

  1. Cancele los IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTLs pendientes.
  2. Cancele los IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTLs pendientes.
  3. Cancele los IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTLs pendientes.
  4. Anular la referencia del Objeto de archivo de HFP (lo que también anula la referencia del Objeto de dispositivo).
  5. Seleccione KsDeleteFilterFactory para quitar el generador de filtros que representa el dispositivo HFP asociado a la interfaz eliminada.