Поделиться через


функция обратного вызова 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)

См. также раздел

BluetoothSdpGetElementData