共用方式為


SDP_NODE 結構 (sdpnode.h)

SDP_NODE結構會保存 SDP 記錄樹狀結構中專案的相關信息。

語法

typedef struct _SDP_NODE {
  SDP_NODE_HEADER hdr;
  ULONG           DataSize;
  SDP_NODE_DATA   u;
  PVOID           Reserved;
} SDP_NODE, *PSDP_NODE;

成員

hdr

SDP_NODE_HEADER結構,其中包含對等SDP_NODE結構和目前節點數據類型的連結。

DataSize

u 成員中保留SDP_NODE_DATA聯集的大小,以位元組為單位。

u

SDP_NODE_DATA聯集,其中包含與 SDP 記錄節點相關聯的數據。

Reserved

保留供未來使用。 請勿使用。

備註

SDP 記錄樹狀結構中的每個SDP_NODE結構都包含SDP_NODE_HEADER結構和SDP_NODE_DATA聯集。

標頭會指定數據類型。 驅動程式開發人員可以藉由呼叫標頭的LIST_ENTRY結構,來存取對等 SDP_NODE 結構的連結。 藉由評估 Node.hdr.Link.FlinkNode.hdr.Link.Blink,驅動程式可以取得樹狀結構中對等節點的位址。 請記住, LIST_ENTRY 指標包含其他LIST_ENTRY結構的位址,而且配置檔驅動程序必須使用 CONTAINING_RECORD 記憶體管理員宏來擷取包含節點記錄的位址。

規格需求

需求
最低支援的用戶端 Windows Vista 和更新版本中的版本:_Supported。
標頭 sdpnode.h (包含 Sdpnode.h)

另請參閱

LIST_ENTRY

SDP_NODE_DATA

SDP_NODE_HEADER