Funzione BluetoothSdpEnumAttributes (bluetoothapis.h)

La funzione BluetoothSdpEnumAttributes enumera tramite il flusso di record SDP e chiama la funzione di callback per ogni attributo nel record.

Sintassi

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

Parametri

pSDPStream

Puntatore a un flusso di record valido formattato come singolo record SDP.

cbStreamSize

Dimensioni del flusso a cui punta pSDPStream, in byte.

pfnCallback

Puntatore alla routine di callback. Per altre informazioni sul callback, vedere PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK.

pvParam

Parametro facoltativo da passare alla routine di callback.

Valore restituito

Restituisce TRUE se si è verificata un'enumerazione. Restituisce FALSE in caso di errore. Chiamare la funzione GetLastError per altre informazioni. La tabella seguente descrive i codici di errore comuni associati alla funzione BluetoothSdpEnumAttributes :

Codice restituito Descrizione
ERROR_INVALID_PARAMETER
Il parametro pSDPStream o pfnCallback è NULL.
ERROR_INVALID_DATA
Il flusso SDP è danneggiato.

Commenti

Se la funzione di callback restituisce FALSE, l'enumerazione avviata dalla funzione BluetoothSdpEnumAttributes viene arrestata.

Il flusso di record in pSDPStream deve essere un flusso SDP formattato come record SDP, una sequenza contenente l'ID attributo (UINT16) più valori di attributo (qualsiasi tipo di elemento SDP).

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows XP con SP2 [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h)
Libreria Bthprops.lib
DLL bthprops.cpl

Vedi anche

BluetoothSdpGetContainerElementData

BluetoothSdpGetElementData

BluetoothSdpGetString

PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK

SDP_ELEMENT_DATA

SDP_STRING_TYPE_DATA