Share via


Fonction SdpFreeTree (sdplib.h)

La fonction Bluetooth SdpFreeTree est utilisée pour libérer la mémoire allouée pour la représentation basée sur une arborescence d’un enregistrement SDP.

Syntaxe

NTSTATUS SdpFreeTree(
  [in] PSDP_TREE_ROOT_NODE Tree
);

Paramètres

[in] Tree

Nœud racine de la représentation basée sur une arborescence SDP à libérer.

Valeur retournée

Les valeurs de retour possibles sont les suivantes :

Remarques

Les appelants doivent effectuer un appel SdpFreeTree lorsque la représentation par arborescence d’un enregistrement SDP n’est plus nécessaire. Les fonctions SdpCreateNodeTree et SdpConvertStreamToTree allouent la mémoire pour les représentations d’arborescence des enregistrements SDP qu’elles créent. La fonction SdpFreeTree libère la mémoire allouée à la structure SDP_TREE_ROOT_NODE que ces fonctions créent et à toutes les structures SDP_NODE associées à la représentation d’arborescence.

Les pilotes de profil Bluetooth peuvent obtenir un pointeur vers la fonction SdpFreeTree via le BTHDDI_SDP_NODE_INTERFACE structure.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
Plateforme cible Desktop (Expérience utilisateur)
En-tête sdplib.h (inclure BthSdpddi.h)
IRQL <= PASSIVE_LEVEL

Voir aussi

BTHDDI_SDP_NODE_INTERFACE

SDP_NODE

SDP_TREE_ROOT_NODE

SdpConvertStreamToTree

SdpCreateNodeTree