Freigeben über


SdpAddAttributeToTree-Funktion (sdplib.h)

Die Bluetooth SdpAddAttributeToTree-Funktion wird verwendet, um einen SDP-Attributknoten an die oberste Ebene eines SDP-Eintrags anzufügen.

Syntax

NTSTATUS SdpAddAttributeToTree(
       PSDP_TREE_ROOT_NODE        Tree,
  [in] USHORT                     AttribId,
       __drv_aliasesMem PSDP_NODE AttribValue,
  [in] ULONG                      tag
);

Parameter

Tree

Die oberste Ebene des SDP-Eintrags, an den die SdpAddAttributeToTree--Funktion den SDP-Attributknoten anfügt.

[in] AttribId

Der Bezeichner des anzufügenden Attributs.

AttribValue

Zeiger auf den SDP-Knoten, der als Attribut hinzugefügt werden soll.

[in] tag

Gibt ein 4-Byte-Pooltag an, das den Treiber eindeutig identifiziert, der die Speicherzuweisung durchführt. Weitere Informationen zu Pooltags finden Sie unter ExAllocatePoolWithTag.

Rückgabewert

Mögliche Rückgabewerte sind:

Bemerkungen

Bluetooth-Profiltreiber können über die BTHDDI_SDP_NODE_INTERFACEeinen Zeiger auf diese Funktion abrufen.

Weitere Informationen zur Strukturstruktur finden Sie unter Konvertieren von SDP-Datensätzen in eine Strukturstruktur.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Versionen:_Supported in Windows Vista und höher.
Zielplattform- Desktop
Header- sdplib.h (include BthSdpddi.h)
IRQL- <= PASSIVE_LEVEL

Siehe auch

BTHDDI_SDP_NODE_INTERFACE