Freigeben über


SdpCreateNodeAlternative Funktion (sdplib.h)

Die Bluetooth SdpCreateNodeAlternative-Funktion wird verwendet, um einen leeren alternativen Sequenz-SDP-Knoten zu erstellen.

Syntax

PSDP_NODE SdpCreateNodeAlternative(
  [in] ULONG tag
);

Parameter

[in] tag

Ein vom Profiltreiber definiertes Tag, das dem Knoten zugeordnet werden soll.

Rückgabewert

Bei erfolgreicher Ausführung gibt diese Funktion einen Zeiger auf die neu zugeordnete SDP_NODE-Struktur zurück. Wenn dies nicht erfolgreich ist, gibt diese Funktion NULL zurück.

Hinweise

Nachdem ein alternativer Sequenzknoten durch Aufrufen der Funktion SdpCreateNodeAlternative erstellt wurde, können Bluetooth-Treiber die SdpAppendNodeToContainerNode-Funktion zum Einfügen anderer Knoten in den alternativen Sequenzknoten oder zum Hinzufügen des neuen alternativen Sequenzknotens zu einem anderen alternativen Sequenzknoten.

Ein alternativer Sequenzknoten kann als Attribut der obersten Ebene eines SDP-Datensatzes hinzugefügt werden, indem die SdpAddAttributeToTree-Funktion aufgerufen wird.

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

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

SDP_NODE

SdpAddAttributeToTree

SdpAppendNodeToContainerNode