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 |