структура SDP_TREE_ROOT_NODE (sdpnode.h)

Структура SDP_TREE_ROOT_NODE является корневым элементом представления записи SDP на основе дерева.

Синтаксис

typedef struct _SDP_TREE_ROOT_NODE {
  SDP_NODE RootNode;
} SDP_TREE_ROOT_NODE, *PSDP_TREE_ROOT_NODE;

Члены

RootNode

Структура SDP_NODE , представляющая корневой узел древовидного представления записи SDP.

Комментарии

Некоторые функции SDP получают доступ к этой структуре или выводят ее при создании записи SDP на основе дерева или преобразовании необработанного потока записей SDP в запись на основе дерева.

Функция SdpAddAttributeToTree добавляет структуру SDP_NODE, содержащую сведения об атрибутах SDP, в существующую структуру SDP_TREE_ROOT_NODE.

Функция SdpConvertStreamToTree выводит эту структуру в качестве корневого элемента записи SDP, которая преобразуется из потока в структуру на основе дерева.

Функция SdpConvertTreeToStream использует существующую структуру SDP_TREE_ROOT_NODE в качестве входных данных при преобразовании древовидного представления записи SDP в поток.

Функция SdpCreateNodeTree создает пустую структуру SDP_TREE_ROOT_NODE. Это первый шаг в создании записи SDP в виде дерева. После завершения дерева SDP драйвер профиля, который использует SDP для объявления своей службы, может преобразовать это дерево в поток записей SDP с помощью функции SdpConvertTreeToStream .

Функция SdpFindAttributeInTree выполняет поиск значения атрибута SDP в заполненной SDP_TREE_ROOT_NODE структуре.

Требования

Требование Значение
Минимальная версия клиента Versions:_Supported в Windows Vista и более поздних версиях.
Верхняя часть sdpnode.h (включая Sdpnode.h)

См. также раздел

SDP_NODE

SdpAddAttributeToTree

SdpConvertStreamToTree

SdpConvertTreeToStream

SdpCreateNodeTree

SdpFindAttributeInTree