다음을 통해 공유


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