Bagikan melalui


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.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

Persyaratan 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