bluetoothapis.h (PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK 回调函数)

PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK是一个回调函数原型,该原型针对传递到 BluetoothSdpEnumAttributes 函数调用的 pSDPStream 参数中找到的每个属性调用一次。

语法

PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK PfnBluetoothEnumAttributesCallback;

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

参数

uAttribId

SDP 流中的当前属性标识符。

pValueStream

uAttribId 关联的属性值的原始 SDP 流。 使用 BluetoothSdpGetElementData 函数将原始结果分析为计算机可读的数据。

cbStreamSize

pValueStream 的大小(以字节为单位)。

pvParam

从上次调用 BluetoothSdpEnumAttributes 函数传入的上下文。

返回值

当枚举继续到在流中找到的下一个属性标识符时,应返回 TRUE 。 当记录属性标识符的枚举应立即停止时,应返回 FALSE

要求

要求
最低受支持的客户端 Windows Vista、Windows XP SP2 [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 bluetoothapis.h (包括 Bthsdpdef.h、BluetoothAPIs.h)

另请参阅

BluetoothSdpGetElementData