IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL(bthhfpddi.h)

IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL은 NREC(노이즈 감소/에코 취소)를 가져오고 원격 Bluetooth 디바이스에서 상태 업데이트를 사용하지 않도록 설정합니다.

이 IOCTL은 Windows 8.1 이상 운영 체제에서 사용할 수 있습니다.

주 코드

IRP_MJ_DEVICE_CONTROL

입력 버퍼

즉각적인 업데이트를 요청하기 위해 TRUE로 설정된 BOOL입니다. 그렇지 않으면 FALSE로 설정합니다.

입력 버퍼 길이

BOOL의 크기입니다.

출력 버퍼

새 NREC 사용 안 함 상태를 나타내는 BOOL입니다. 추가 정보는 비고를 참조하세요.

출력 버퍼 길이

BOOL의 크기입니다.

상태 블록

요청이 이미 보류 중인 경우 STATUS_INVALID_DEVICE_REQUEST 오류 코드로 새 요청이 실패합니다.

설명

NREC 사용 안 함 상태가 TRUE이면 원격 Bluetooth 디바이스가 시스템 기반 NREC 처리를 사용하지 않도록 설정되었음을 보여 줍니다. 이는 원격 디바이스가 자체 NREC 신호 처리를 사용하도록 설정했음을 의미합니다. 이 시나리오에서 오디오 드라이버는 드라이버 코드 자체, DSP(디지털 신호 처리) 모듈 또는 APO(오디오 처리 개체) 내에서 처리가 수행되는지 여부에 관계없이 자체 NREC 처리를 사용하지 않도록 설정해야 합니다.

또한 원격 Bluetooth 디바이스에서 NREC를 사용하는 이 시나리오에서는 드라이버의 APO가 효과 목록에서 "NREC"를 반환하여 애플리케이션에 NREC 처리가 사용하도록 설정되어 있음을 알려야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8.1
지원되는 최소 서버 Windows Server 2012 R2
헤더 bthhfpddi.h

참조

Bluetooth HFP DDI IOCTL