PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK bluetoothapis.h (回呼函式)
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) |