функция обратного вызова PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK (bluetoothapis.h)
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK — это прототип функции обратного вызова, который вызывается один раз для каждого атрибута, найденного в параметре pSDPStream, переданном в вызов функции BluetoothSdpEnumAttributes.
Синтаксис
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK PfnBluetoothEnumAttributesCallback;
BOOL PfnBluetoothEnumAttributesCallback(
ULONG uAttribId,
LPBYTE pValueStream,
ULONG cbStreamSize,
LPVOID pvParam
)
{...}
Параметры
uAttribId
Текущий идентификатор атрибута в потоке SDP.
pValueStream
Необработанный поток SDP для значения атрибута, связанного с uAttribId. Используйте функцию BluetoothSdpGetElementData для анализа необработанных результатов в данные, доступные для чтения компьютером.
cbStreamSize
Размер pValueStream в байтах.
pvParam
Контекст, переданный из предыдущего вызова функции BluetoothSdpEnumAttributes .
Возвращаемое значение
Возвращает значение TRUE , когда перечисление продолжается до следующего идентификатора атрибута, найденного в потоке. Возвращает значение FALSE , если перечисление идентификаторов атрибутов записи должно немедленно прекратиться.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | bluetoothapis.h (включая Bthsdpdef.h, BluetoothAPIs.h) |