共用方式為


SDP_NODE_HEADER 結構 (sdpnode.h)

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結構的 u.alternative 部分時,這個成員會用來連結節點的第一個子系。

Type

SDP_NODE_DATA等位在 SDP_NODE 結構的 u 成員中的數據類型。

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)

另請參閱

CONTAINING_RECORD

LIST_ENTRY

SDP_NODE

SDP_NODE_DATA