Funzione BluetoothSdpGetContainerElementData (bluetoothapis.h)
La funzione BluetoothSdpGetContainerElementData esegue l'iterazione di un flusso del contenitore e restituisce ogni elemento contenuto nell'elemento contenitore.
Sintassi
DWORD BluetoothSdpGetContainerElementData(
[in] LPBYTE pContainerStream,
[in] ULONG cbContainerLength,
[in, out] HBLUETOOTH_CONTAINER_ELEMENT *pElement,
[out] PSDP_ELEMENT_DATA pData
);
Parametri
[in] pContainerStream
Puntatore al flusso SDP valido. Il primo elemento nel flusso deve essere una sequenza o un'alternativa.
[in] cbContainerLength
Dimensione, in byte, del parametro pContainerStream .
[in, out] pElement
Valore utilizzato per tenere traccia della posizione nel flusso. La prima volta che viene chiamata la funzione BluetoothSdpGetContainerElementData per un contenitore, *pElement deve essere NULL. Per le chiamate successive, il valore deve essere non modificato.
[out] pData
Puntatore a un buffer pieno di dati dall'elemento SDP corrente di pContainerStream.
Valore restituito
Restituisce ERROR_SUCCESS in caso di esito positivo, a indicare che il parametro pData contiene i dati. Restituisce i codici di errore in caso di errore. La tabella seguente descrive i codici di errore comuni associati alla funzione BluetoothSdpGetContainerElementData :
Codice restituito | Descrizione |
---|---|
|
Non sono presenti altri elementi nell'elenco. Il chiamante deve interrompere la chiamata alla funzione BluetoothSdpGetContainerElementData per questo contenitore. |
|
Un puntatore obbligatorio è NULL oppure il contenitore non è un flusso SDP valido. |
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 |