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 |
---|---|
|
El parámetro pSDPStream o pfnCallback es NULL. |
|
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