SDP_TREE_ROOT_NODE structure (sdpnode.h)
The SDP_TREE_ROOT_NODE structure is the root element of a tree-based representation of an SDP record.
Syntax
typedef struct _SDP_TREE_ROOT_NODE {
SDP_NODE RootNode;
} SDP_TREE_ROOT_NODE, *PSDP_TREE_ROOT_NODE;
Members
RootNode
An SDP_NODE structure that represents the root node of a tree-based representation of an SDP record.
Remarks
Several SDP functions access or output this structure when they build a tree-based SDP record or convert a raw SDP record stream into a tree-based record.
The SdpAddAttributeToTree function adds an SDP_NODE structure that contains SDP attribute information to an existing SDP_TREE_ROOT_NODE structure.
The SdpConvertStreamToTree function outputs this structure as the root element of an SDP record that it converts from a stream to a tree-based structure.
The SdpConvertTreeToStream function uses an existing SDP_TREE_ROOT_NODE structure as input when it converts a tree-based representation of an SDP record into a stream.
The SdpCreateNodeTree function creates an empty SDP_TREE_ROOT_NODE structure. This is the first step in creating an SDP record as a tree. After the SDP tree is completed, a profile driver that is using SDP to advertise its service can convert the tree into an SDP record stream using the SdpConvertTreeToStream function.
The SdpFindAttributeInTree function searches a populated SDP_TREE_ROOT_NODE structure for an SDP attribute value.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Versions:_Supported in Windows Vista, and later. |
Header | sdpnode.h (include Sdpnode.h) |