Freigeben über


SdpAddAttributeToTree-Funktion (sdplib.h)

Die Bluetooth SdpAddAttributeToTree-Funktion wird verwendet, um einen SDP-Attributknoten an die oberste Ebene eines SDP-Datensatzes 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-Datensatzes, 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 Speicherzuordnung übernimmt. Weitere Informationen zu Pooltags finden Sie unter ExAllocatePoolWithTag.

Rückgabewert

Mögliche Rückgabewerte sind:

Hinweise

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

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Versionen:_Supported in Windows Vista und höher.
Zielplattform Desktop
Kopfzeile sdplib.h (include BthSdpddi.h)
IRQL <= PASSIVE_LEVEL

Weitere Informationen

BTHDDI_SDP_NODE_INTERFACE