структура 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 в древовидную запись.

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

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

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

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Версии:_Supported в Windows Vista и более поздних версиях.
заголовка sdpnode.h (include Sdpnode.h)

См. также

SDP_NODE

SdpAddAttributeToTree

SdpConvertStreamToTree

SdpConvertTreeToStream

SdpCreateNodeTree

SdpFindAttributeInTree