Baca dalam bahasa Inggris

Bagikan melalui


SDP_NODE_DATA union (sdpnode.h)

Serikat SDP_NODE_DATA menyimpan data elemen dalam representasi berbasis pohon dari rekaman SDP.

Sintaksis

typedef union _SDP_NODE_DATA {
  SDP_LARGE_INTEGER_16  int128;
  SDP_ULARGE_INTEGER_16 uint128;
  GUID                  uuid128;
  ULONG                 uuid32;
  USHORT                uuid16;
  LONGLONG              int64;
  ULONGLONG             uint64;
  LONG                  int32;
  ULONG                 uint32;
  SHORT                 int16;
  USHORT                uint16;
  CHAR                  int8;
  UCHAR                 uint8;
  SDP_BOOLEAN           boolean;
  PCHAR                 string;
  PCHAR                 url;
  SDP_NODE_HEADER       sequence;
  SDP_NODE_HEADER       alternative;
  ISdpNodeContainer     *container;
  struct {
    PUCHAR stream;
    ULONG  streamLength;
  };
} SDP_NODE_DATA, *PSDP_NODE_DATA;

Anggota

int128

Anggota serikat untuk bilangan bulat 128-bit.

uint128

Anggota serikat untuk bilangan bulat 128-bit yang tidak ditandatangani.

uuid128

Anggota serikat pekerja untuk pengidentifikasi unik universal (UUID) 128-bit.

uuid32

Anggota serikat untuk UUID 32-bit.

uuid16

Anggota serikat untuk UUID 16-bit.

int64

Anggota serikat untuk bilangan bulat 64-bit.

uint64

Anggota serikat untuk bilangan bulat 64-bit yang tidak ditandatangani.

int32

Anggota serikat untuk bilangan bulat 32-bit.

uint32

Anggota serikat untuk bilangan bulat 32-bit yang tidak ditandatangani.

int16

Anggota serikat untuk bilangan bulat 16-bit.

uint16

Anggota serikat untuk bilangan bulat 16-bit yang tidak ditandatangani.

int8

Serikat yang dicadangkan untuk bilangan bulat 8-bit.

uint8

Anggota serikat untuk bilangan bulat 8-bit yang tidak ditandatangani.

boolean

Anggota serikat untuk nilai Boolean.

string

Anggota serikat untuk nilai string.

url

Anggota serikat untuk nilai URL.

sequence

Struktur SDP_NODE_HEADER yang mereferensikan elemen urutan.

alternative

Struktur SDP_NODE_HEADER yang mereferensikan elemen urutan daftar alternatif.

container

Daftar penunjuk ke antarmuka khusus mode pengguna.

stream

Alamat sebagian aliran SDP asli yang menghasilkan simpul SDP saat ini.

streamLength

Panjang bagian aliran SDP asli yang menghasilkan simpul SDP saat ini.

Komentar

Setiap struktur SDP_NODE dalam representasi pohon 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.

Struktur yang tidak disebutkan namanya berisi anggota gabungan untuk bilangan bulat 128-bit.

Persyaratan

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

Lihat juga