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