Compartir a través de


Función BluetoothSdpEnumAttributes (bluetoothapis.h)

La función BluetoothSdpEnumAttributes enumera a través del flujo de registro SDP y llama a la función de devolución de llamada para cada atributo del registro.

Sintaxis

BOOL BluetoothSdpEnumAttributes(
  LPBYTE                                 pSDPStream,
  ULONG                                  cbStreamSize,
  PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK pfnCallback,
  LPVOID                                 pvParam
);

Parámetros

pSDPStream

Puntero a una secuencia de registros válida que tiene el formato de un único registro SDP.

cbStreamSize

Tamaño de la secuencia a la que apunta pSDPStream, en bytes.

pfnCallback

Puntero a la rutina de devolución de llamada. Consulte PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK para obtener más información sobre la devolución de llamada.

pvParam

Parámetro opcional que se va a pasar a la rutina de devolución de llamada.

Valor devuelto

Devuelve TRUE si se ha producido una enumeración. Devuelve FALSE tras un error. Llame a la función GetLastError para obtener más información. En la tabla siguiente se describen los códigos de error comunes asociados a la función BluetoothSdpEnumAttributes :

Código devuelto Descripción
ERROR_INVALID_PARAMETER
El parámetro pSDPStream o pfnCallback es NULL.
ERROR_INVALID_DATA
La secuencia de SDP está dañada.

Comentarios

Si la función de devolución de llamada devuelve FALSE, se detiene la enumeración iniciada por la función BluetoothSdpEnumAttributes .

La secuencia de registros en pSDPStream debe tener un formato de secuencia SDP como un registro SDP, una SECUENCIA que contenga el identificador de atributo (UINT16) más pares de valor de atributo (cualquier tipo de elemento SDP).

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado bluetoothapis.h (incluya Bthsdpdef.h, BluetoothAPIs.h)
Library Bthprops.lib
Archivo DLL bthprops.cpl

Consulte también

BluetoothSdpGetContainerElementData

BluetoothSdpGetElementData

BluetoothSdpGetString

PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK

SDP_ELEMENT_DATA

SDP_STRING_TYPE_DATA