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 容器標識碼。

SupportsVolume

指出配對的 HFP 裝置是否支援遠端音量控制。

VolumePropertyValuesSize

如果支援遠端磁碟區控制,此成員會包含 IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES 要求所傳回的數據大小。

FriendlyName

間接字串,識別配對 HFP 裝置的人類易讀易記名稱。

SupportsNREC

指出配對的 HFP 裝置是否支援減少雜訊/回應取消 (NREC) 。

備註

SupportsNREC 參數的值為 TRUE 時,音訊驅動程式不應該支援 RAW 模式釘選。 在此模式中,音訊驅動程式無法支援RAW模式釘選,因為遠端藍牙裝置可以隨時啟用其內部NREC處理。

SupportsNREC 設定為 FALSE 時,音訊驅動程式應該支援 RAW 模式釘選。 驅動程式可以選擇性地支援非RAW模式,並提供自己的訊號處理。 在此情況下,驅動程式可以使用下列三種方式之一提供訊號處理:在驅動程式程序代碼本身內;使用其數位訊號處理 (DSP) 模組;使用其相關聯的音訊處理物件 (APO) 。

規格需求

需求
最低支援的用戶端 Windows 8.1
最低支援的伺服器 Windows Server 2012 R2
標頭 bthhfpddi.h

另請參閱

藍牙 HFP DDI IOCTLs

藍牙 HFP DDI 結構

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES