SDP_NODE_HEADER结构包含有关基于树的 SDP 记录表示形式的元素的信息。
语法
typedef struct _SDP_NODE_HEADER {
LIST_ENTRY Link;
USHORT Type;
USHORT SpecificType;
} SDP_NODE_HEADER, *PSDP_NODE_HEADER;
成员
Link
当此结构是 SDP_NODE 结构的一部分时,用于链接对等 SDP 记录节点的链接列表结构。 当标头 u.sequence 或 单个SDP_NODE结构的一部分时,此成员用于链接节点的第一个子级。
Type
在SDP_NODE结构的 u 成员中持有的 SDP_NODE_DATA 联合的数据类型。
SpecificType
与与 SDP 记录元素关联的 SDP_NODE_DATA 联合关联的数据类型的额外信息。
言论
SDP 记录的树表示形式的每个SDP_NODE结构都包含SDP_NODE_HEADER结构和 SDP_NODE_DATA 联合。
标头指定数据类型。 驱动程序开发人员可以通过调用标头 LIST_ENTRY 结构来访问对等SDP_NODE结构的链接。 通过评估 Node.hdr.Link.Flink
和 Node.hdr.Link.Blink
,驱动程序可以获取树中对等节点的地址。 请记住,LIST_ENTRY 指针包含其他LIST_ENTRY结构的地址,配置文件驱动程序必须使用 CONTAINING_RECORD 内存管理器宏提取包含节点记录的地址。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista 及更高版本中的版本:_Supported。 |
标头 | sdpnode.h (包括 Sdpnode.h) |