struktur SDP_NODE (sdpnode.h)
Struktur SDP_NODE menyimpan informasi tentang elemen dalam representasi berbasis pohon dari rekaman SDP.
Sintaks
typedef struct _SDP_NODE {
SDP_NODE_HEADER hdr;
ULONG DataSize;
SDP_NODE_DATA u;
PVOID Reserved;
} SDP_NODE, *PSDP_NODE;
Anggota
hdr
Struktur SDP_NODE_HEADER yang berisi tautan ke struktur SDP_NODE serekan dan jenis data simpul saat ini.
DataSize
Ukuran, dalam byte, dari serikat SDP_NODE_DATA yang diadakan di anggota u .
u
Penyatuan SDP_NODE_DATA yang berisi data yang terkait dengan simpul rekaman SDP.
Reserved
Disiapkan untuk penggunaan masa mendatang. Jangan gunakan.
Keterangan
Setiap struktur SDP_NODE dalam representasi pohon catatan SDP berisi struktur SDP_NODE_HEADER dan gabungan SDP_NODE_DATA.
Header menentukan jenis data. Pengembang driver dapat mengakses tautan ke struktur peer SDP_NODE dengan memanggil struktur header LIST_ENTRY . Dengan mengevaluasi Node.hdr.Link.Flink
dan Node.hdr.Link.Blink
, driver dapat memperoleh alamat simpul serekan di pohon. Perlu diingat bahwa LIST_ENTRY pointer berisi alamat struktur LIST_ENTRY lainnya, dan bahwa driver profil harus menggunakan makro manajer memori CONTAINING_RECORD untuk mengekstrak alamat rekaman simpul yang berisi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Versi:_Supported di Windows Vista, dan yang lebih baru. |
Header | sdpnode.h (termasuk Sdpnode.h) |