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
ERROR_NO_MORE_ITEMS
Non sono presenti altri elementi nell'elenco. Il chiamante deve interrompere la chiamata alla funzione BluetoothSdpGetContainerElementData per questo contenitore.
ERROR_INVALID_PARAMETER
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

Vedi anche

BluetoothSdpEnumAttributes

BluetoothSdpGetElementData

BluetoothSdpGetString

SDP_ELEMENT_DATA

SDP_STRING_TYPE_DATA