BTHHFP_DESCRIPTOR2-Struktur (bthhfpddi.h)

Die BTHHFP_DESCRIPTOR2 Datenstruktur speichert Informationen, die ein gekoppeltes HFP-Gerät (Handsfree Profile) beschreiben.

Der HFP-Treiber gibt diese Datenstruktur im Ausgabepuffer für die IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2-Anforderung zurück.

Syntax

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

Member

InputPinCategory

KS-Pinkategorie für die Eingabefunktion des gekoppelten HFP-Geräts.

OutputPinCategory

KS-Pinkategorie für die Ausgabefunktion des gekoppelten HFP-Geräts.

ContainerId

Die PnP-Container-ID für das gekoppelte HFP-Gerät.

SupportsVolume

Gibt an, ob das gekoppelte HFP-Gerät die Remotelautstärkesteuerung unterstützt.

VolumePropertyValuesSize

Wenn die Remotevolumesteuerung unterstützt wird, enthält dieser Member die Größe der Daten, die von der IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES-Anforderung zurückgegeben werden.

FriendlyName

Eine indirekte Zeichenfolge, die den lesbaren Anzeigenamen des gekoppelten HFP-Geräts identifiziert.

SupportsNREC

Gibt an, ob das gekoppelte HFP-Gerät Rauschunterdrückung/Echounterdrückung (NREC) unterstützt.

Hinweise

Wenn der Wert des SupportsNREC-Parameters TRUE ist, sollte der Audiotreiber keine RAW-Modus-Pins unterstützen. In diesem Modus kann der Audiotreiber keine PINs im RAW-Modus unterstützen, da das Bluetooth-Remotegerät die interne NREC-Verarbeitung jederzeit aktivieren kann.

Wenn SupportsNREC auf FALSE festgelegt ist, sollte der Audiotreiber Anheftungen im RAW-Modus unterstützen. Der Treiber kann optional auch Nicht-RAW-Modi unterstützen und eine eigene Signalverarbeitung bereitstellen. In diesem Fall kann der Treiber die Signalverarbeitung auf eine von drei Arten bereitstellen: innerhalb des Treibercodes selbst; mithilfe des DSP-Moduls (Digital Signal Processing; mithilfe des zugeordneten Audioverarbeitungsobjekts (APO).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Kopfzeile bthhfpddi.h

Weitere Informationen

Bluetooth HFP DDI IOCTLs

Bluetooth HFP DDI-Strukturen

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES