BTHHFP_DESCRIPTOR2 구조체(bthhfpddi.h)

BTHHFP_DESCRIPTOR2 데이터 구조는 쌍을 이루는 HFP(핸즈프리 프로필) 디바이스를 설명하는 정보를 저장합니다.

HFP 드라이버는 IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 요청에 대한 출력 버퍼에서 이 데이터 구조를 반환합니다.

구문

typedef struct _BTHHFP_DESCRIPTOR2 {
  GUID           InputPinCategory;
  GUID           OutputPinCategory;
  GUID           ContainerId;
  BOOL           SupportsVolume;
  ULONG          VolumePropertyValuesSize;
  UNICODE_STRING FriendlyName;
  BOOL           SupportsNREC;
} BTHHFP_DESCRIPTOR2, *PBTHHFP_DESCRIPTOR2;

멤버

InputPinCategory

페어링된 HFP 디바이스의 입력 함수에 대한 KS 핀 범주입니다.

OutputPinCategory

페어링된 HFP 디바이스의 출력 함수에 대한 KS 핀 범주입니다.

ContainerId

페어링된 HFP 디바이스의 PnP 컨테이너 ID입니다.

SupportsVolume

쌍을 이루는 HFP 디바이스가 원격 볼륨 제어를 지원하는지 여부를 나타냅니다.

VolumePropertyValuesSize

원격 볼륨 제어가 지원되는 경우 이 멤버는 IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES 요청에서 반환된 데이터의 크기를 포함합니다.

FriendlyName

쌍을 이루는 HFP 디바이스의 사람이 읽을 수 있는 식별 이름을 식별하는 간접 문자열입니다.

SupportsNREC

페어링된 HFP 디바이스가 NREC(노이즈 감소/에코 취소)를 지원하는지 여부를 나타냅니다.

설명

SupportsNREC 매개 변수의 값이 TRUE이면 오디오 드라이버가 RAW 모드 핀을 지원하지 않아야 합니다. 이 모드에서는 원격 Bluetooth 디바이스가 언제든지 내부 NREC 처리를 사용하도록 설정할 수 있으므로 오디오 드라이버에서 RAW 모드 핀을 지원할 수 없습니다.

SupportsNREC가 FALSE로 설정된 경우 오디오 드라이버는 RAW 모드 핀을 지원해야 합니다. 드라이버는 필요에 따라 비 RAW 모드를 지원하고 자체 신호 처리를 제공할 수도 있습니다. 이 경우 드라이버는 드라이버 코드 자체 내에서 세 가지 방법 중 하나로 신호 처리를 제공할 수 있습니다. DSP(디지털 신호 처리) 모듈을 사용하여 연결된 APO(오디오 처리 개체)를 사용합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1
지원되는 최소 서버 Windows Server 2012 R2
머리글 bthhfpddi.h

추가 정보

Bluetooth HFP DDI IOCTL

Bluetooth HFP DDI 구조체

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES