Bagikan melalui


Struktur IPInterfaceInfo (tcpioctl.h)

[Struktur ini dapat diubah atau tidak tersedia dalam versi Windows yang akan datang.]

Struktur IPInterfaceInfo berisi informasi tentang antarmuka IP tertentu, yang dikembalikan oleh kode kontrol IOCTL_TCP_QUERY_INFORMATION_EX .

Sintaks

typedef struct IPInterfaceInfo {
  ulong iii_flags;
  ulong iii_mtu;
  ulong iii_speed;
  ulong iii_addrlength;
  uchar iii_addr[1];
} IPInterfaceInfo;

Anggota

iii_flags

Jenis komunikasi yang didukung pada antarmuka ini. Anggota ini bisa menjadi satu atau beberapa nilai berikut.

Nilai Makna
1
Point-to-point.
2
Titik-ke-multi titik.
4
Komunikasi unidirectional.

iii_mtu

Unit transmisi maksimum: ukuran, dalam byte, dari datagram terbesar yang dapat dikirim dan/atau diterima pada antarmuka.

iii_speed

Perkiraan bandwidth antarmuka saat ini dalam bit per detik. Untuk antarmuka yang tidak bervariasi dalam bandwidth atau yang tidak ada estimasi akurat yang dapat dibuat, anggota ini berisi bandwidth nominal.

iii_addrlength

Panjangnya, dalam byte, dari alamat IP yang terkait dengan antarmuka ini yang terkandung dalam anggota iii_addr .

iii_addr[1]

Alamat IP yang terkait dengan antarmuka ini. Di Windows Vista, ini adalah alamat fisik.

Keterangan

Ini adalah struktur panjang variabel yang ukurannya tergantung pada apakah anggota iii_addr berisi alamat IPv4 atau IPv6. Untuk mengalokasikan buffer yang cukup besar untuk memuatnya dengan aman, gunakan ukurannya:

sizeof(IPInterfaceInfo) + MAX_PHYSADDR_SIZE

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header tcpioctl.h

Lihat juga

IOCTL_TCP_QUERY_INFORMATION_EX

Referensi Basis Informasi Manajemen