structure SDP_NODE_HEADER (sdpnode.h)
La structure SDP_NODE_HEADER contient des informations sur un élément dans une représentation arborescence d’un enregistrement SDP.
Syntaxe
typedef struct _SDP_NODE_HEADER {
LIST_ENTRY Link;
USHORT Type;
USHORT SpecificType;
} SDP_NODE_HEADER, *PSDP_NODE_HEADER;
Membres
Link
Structure de liste liée utilisée pour lier des nœuds d’enregistrement SDP homologues lorsque cette structure fait partie d’une structure de SDP_NODE . Ce membre est utilisé pour lier le premier enfant du nœud lorsque l’en-tête est u.sequence ou u.alternative partie de la structure SDP_NODE individuelle.
Type
Type de données de l’union SDP_NODE_DATA détenue dans le membre u de la structure SDP_NODE.
SpecificType
Informations supplémentaires sur le type de données associé à l’union SDP_NODE_DATA associée à l’élément d’enregistrement SDP.
Remarques
Chaque structure SDP_NODE dans la représentation d’arborescence d’un enregistrement SDP contient une structure SDP_NODE_HEADER et une union SDP_NODE_DATA .
L’en-tête spécifie le type de données. Les développeurs de pilotes peuvent accéder aux liens vers des structures de SDP_NODE homologues en appelant la structure LIST_ENTRY de l’en-tête. En évaluant Node.hdr.Link.Flink
et Node.hdr.Link.Blink
, les pilotes peuvent obtenir les adresses des nœuds homologues dans l’arborescence. N’oubliez pas que les pointeurs LIST_ENTRY contiennent l’adresse d’autres structures LIST_ENTRY et que le pilote de profil doit utiliser la macro du gestionnaire de mémoire CONTAINING_RECORD pour extraire l’adresse de l’enregistrement de nœud contenant.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour