Condividi tramite


Rimozione del dispositivo HFP

Questo articolo illustra il modo in cui il driver audio deve rispondere quando un dispositivo HFP (Hands-Free Profile) Bluetooth viene rimosso dal sistema audio (foglie).

Per rimuovere l'interfaccia del dispositivo registrata per un dispositivo HFP associato, seguire questa procedura:

  1. Annullare qualsiasi IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTLs in sospeso.
  2. Annullare qualsiasi IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTLs in sospeso.
  3. Annullare qualsiasi IOCTLs IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE in sospeso.
  4. De-reference the HFP FileObject (che de-references the DeviceObject).
  5. Selezionare KsDeleteFilterFactory per rimuovere la factory di filtro che rappresenta il dispositivo HFP associato all'interfaccia rimossa.