struktur SDP_NODE (sdpnode.h)

Struktur SDP_NODE menyimpan informasi tentang elemen dalam representasi berbasis pohon dari rekaman SDP.

Sintaksis

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 dipegang di u anggota.

u

Penyatuan SDP_NODE_DATA yang berisi data yang terkait dengan simpul catatan SDP.

Reserved

Dicadangkan untuk digunakan di masa mendatang. Jangan gunakan.

Komentar

Setiap struktur SDP_NODE dalam representasi pohon dari rekaman SDP berisi struktur SDP_NODE_HEADER dan penyatuan 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.Flinkdan 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

Syarat Nilai
klien minimum yang didukung Versi:_Supported di Windows Vista, dan yang lebih baru.
Header sdpnode.h (termasuk Sdpnode.h)

Lihat juga

LIST_ENTRY

SDP_NODE_DATA

SDP_NODE_HEADER