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 |
---|---|
|
Il parametro pSDPStream o pfnCallback è NULL. |
|
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