структура 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) |