Partager via


structure SDP_TREE_ROOT_NODE (sdpnode.h)

La structure SDP_TREE_ROOT_NODE est l’élément racine d’une représentation arborescence d’un enregistrement SDP.

Syntaxe

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

Membres

RootNode

Structure SDP_NODE qui représente le nœud racine d’une représentation arborescence d’un enregistrement SDP.

Remarques

Plusieurs fonctions SDP accèdent à cette structure ou en sortent lorsqu’elles créent un enregistrement SDP basé sur une arborescence ou convertissent un flux d’enregistrement SDP brut en enregistrement basé sur une arborescence.

La fonction SdpAddAttributeToTree ajoute une structure de SDP_NODE qui contient des informations d’attribut SDP à une structure SDP_TREE_ROOT_NODE existante.

La fonction SdpConvertStreamToTree génère cette structure en tant qu’élément racine d’un enregistrement SDP qu’elle convertit d’un flux à une structure basée sur une arborescence.

La fonction SdpConvertTreeToStream utilise une structure de SDP_TREE_ROOT_NODE existante comme entrée lorsqu’elle convertit une représentation basée sur une arborescence d’un enregistrement SDP en flux.

La fonction SdpCreateNodeTree crée une structure SDP_TREE_ROOT_NODE vide. Il s’agit de la première étape de la création d’un enregistrement SDP en tant qu’arborescence. Une fois l’arborescence SDP terminée, un pilote de profil qui utilise SDP pour publier son service peut convertir l’arborescence en flux d’enregistrement SDP à l’aide de la fonction SdpConvertTreeToStream .

La fonction SdpFindAttributeInTree recherche une valeur d’attribut SDP dans une structure SDP_TREE_ROOT_NODE remplie.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
En-tête sdpnode.h (inclure Sdpnode.h)

Voir aussi

SDP_NODE

SdpAddAttributeToTree

SdpConvertStreamToTree

SdpConvertTreeToStream

SdpCreateNodeTree

SdpFindAttributeInTree