Compartir a través de


Eliminación de dispositivo HFP

En este artículo se describe cómo debe responder el controlador de audio cuando se quita (se desvincula) un dispositivo Bluetooth con perfil de manos libres (HFP) del sistema de audio.

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

  1. Cancele las IOCTL IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE pendientes.
  2. Cancele las IOCTL IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE pendientes.
  3. Cancele las IOCTL IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE pendientes.
  4. Anule la referencia de FileObject de HFP (que también anula la referencia de DeviceObject).
  5. Seleccione KsDeleteFilterFactory para quitar la fábrica de filtros que representa el dispositivo HFP asociado a la interfaz eliminada.