다음을 통해 공유


HFP 디바이스 제거

이 문서에서는 오디오 시스템에서 Bluetooth HFP(핸즈프리 프로필) 디바이스가 제거될 때 오디오 드라이버가 어떻게 반응해야 하는지 설명합니다.

쌍을 이루는 HFP 디바이스에 대해 등록된 디바이스 인터페이스를 제거하려면 다음 단계를 수행합니다.

  1. 보류 중인 IOCTL_BTHHFP_SPEAKER_GET_VOLUME_STATUS_UPDATE IOCTL을 취소합니다.
  2. 보류 중인 IOCTL_BTHHFP_STREAM_GET_STATUS_UPDATE IOCTL을 취소합니다.
  3. 보류 중인 IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE IOCTL을 취소합니다.
  4. HFP FileObject(DeviceObject도 참조 해제)를 참조 해제합니다.
  5. KsDeleteFilterFactory를 선택하여 제거된 인터페이스와 연결된 HFP 디바이스를 나타내는 필터 팩터리를 제거합니다.