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) |