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) |