Partager via


Fonction BluetoothSdpGetContainerElementData (bluetoothapis.h)

La fonction BluetoothSdpGetContainerElementData itère un flux de conteneur et retourne chaque élément contenu dans l’élément conteneur.

Syntaxe

DWORD BluetoothSdpGetContainerElementData(
  [in]      LPBYTE                       pContainerStream,
  [in]      ULONG                        cbContainerLength,
  [in, out] HBLUETOOTH_CONTAINER_ELEMENT *pElement,
  [out]     PSDP_ELEMENT_DATA            pData
);

Paramètres

[in] pContainerStream

Pointeur vers un flux SDP valide. Le premier élément du flux doit être une séquence ou une alternative.

[in] cbContainerLength

Taille, en octets, du paramètre pContainerStream .

[in, out] pElement

Valeur utilisée pour suivre l’emplacement dans le flux. La première fois que la fonction BluetoothSdpGetContainerElementData est appelée pour un conteneur, *pElement doit avoir la valeur NULL. Pour les appels suivants, la valeur ne doit pas être modifiée.

[out] pData

Pointeur vers une mémoire tampon remplie de données de l’élément SDP actuel de pContainerStream.

Valeur retournée

Retourne ERROR_SUCCESS en cas de réussite, indiquant que le paramètre pData contient les données. Retourne les codes d’erreur en cas d’échec. Le tableau suivant décrit les codes d’erreur courants associés à la fonction BluetoothSdpGetContainerElementData :

Code de retour Description
ERROR_NO_MORE_ITEMS
Il n’y a plus d’élément dans la liste. L’appelant doit arrêter d’appeler la fonction BluetoothSdpGetContainerElementData pour ce conteneur.
ERROR_INVALID_PARAMETER
Un pointeur obligatoire est NULL, ou le conteneur n’est pas un flux SDP valide.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête bluetoothapis.h (inclure Bthsdpdef.h, BluetoothAPIs.h)
Bibliothèque Bthprops.lib
DLL bthprops.cpl

Voir aussi

BluetoothSdpEnumAttributes

BluetoothSdpGetElementData

BluetoothSdpGetString

SDP_ELEMENT_DATA

SDP_STRING_TYPE_DATA