次の方法で共有


SdpFreeTree 関数 (sdplib.h)

Bluetooth SdpFreeTree 関数は、SDP レコードのツリー ベースの表現に割り当てられたメモリを解放するために使用されます。

構文

NTSTATUS SdpFreeTree(
  [in] PSDP_TREE_ROOT_NODE Tree
);

パラメーター

[in] Tree

解放する SDP ツリー ベースの表現のルート ノード。

戻り値

可能な戻り値は次のとおりです。

注釈

SDP レコードのツリー ベースの表現が不要になった場合、呼び出し元は SdpFreeTree 呼び出しを実行する必要があります。 SdpCreateNodeTree 関数と SdpConvertStreamToTree 関数は、作成する SDP レコードのツリー表現にメモリを割り当てます。 SdpFreeTree 関数は、これらの関数が作成するSDP_TREE_ROOT_NODE構造体と、ツリー表現に関連付けられているすべてのSDP_NODE構造体に割り当てられたメモリを解放します。

Bluetooth プロファイル ドライバーは、 を使用して SdpFreeTree 関数へのポインターを取得できます。 BTHDDI_SDP_NODE_INTERFACE 構造体。

要件

要件
サポートされている最小のクライアント バージョン:Windows Vista 以降の_Supported。
対象プラットフォーム デスクトップ
Header sdplib.h (BthSdpddi.h を含む)
IRQL <= PASSIVE_LEVEL

こちらもご覧ください

BTHDDI_SDP_NODE_INTERFACE

SDP_NODE

SDP_TREE_ROOT_NODE

SdpConvertStreamToTree

SdpCreateNodeTree