Freigeben über


PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK Rückruffunktion (bluetoothapis.h)

Die PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK ist ein Rückruffunktionsprototyp, der für jedes Attribut im pSDPStream-Parameter einmal aufgerufen wird, das an den BluetoothSdpEnumAttributes-Funktionsaufruf übergeben wird.

Syntax

PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK PfnBluetoothEnumAttributesCallback;

BOOL PfnBluetoothEnumAttributesCallback(
  ULONG uAttribId,
  LPBYTE pValueStream,
  ULONG cbStreamSize,
  LPVOID pvParam
)
{...}

Parameter

uAttribId

Der aktuelle Attributbezeichner im SDP-Stream.

pValueStream

Der unformatierte SDP-Stream für den Attributwert, der uAttribId zugeordnet ist. Verwenden Sie die BluetoothSdpGetElementData-Funktion , um die rohen Ergebnisse in computerlesbare Daten zu analysieren.

cbStreamSize

Die Größe von pValueStream in Bytes.

pvParam

Der Kontext, der von einem vorherigen Aufruf an die BluetoothSdpEnumAttributes-Funktion übergeben wurde.

Rückgabewert

Sollte TRUE zurückgeben, wenn die Enumeration mit dem nächsten Attributbezeichner im Stream fortgesetzt wird. Sollte FALSE zurückgeben, wenn die Enumeration der Datensatzattributebezeichner sofort beendet werden soll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista, Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h)

Weitere Informationen

BluetoothSdpGetElementData