Bagikan melalui


struktur MIB_IPADDRROW_XP (ipmib.h)

MIB_IPADDRROW menentukan informasi untuk alamat IPv4 tertentu dalam struktur MIB_IPADDRTABLE.

Sintaks

typedef struct _MIB_IPADDRROW_XP {
  DWORD          dwAddr;
  IF_INDEX       dwIndex;
  DWORD          dwMask;
  DWORD          dwBCastAddr;
  DWORD          dwReasmSize;
  unsigned short unused1;
  unsigned short wType;
} MIB_IPADDRROW_XP, *PMIB_IPADDRROW_XP;

Anggota

dwAddr

Jenis: DWORD

Alamat IPv4 dalam urutan byte jaringan.

dwIndex

Jenis: DWORD

Indeks antarmuka yang terkait dengan alamat IPv4 ini.

dwMask

Jenis: DWORD

Subnet mask untuk alamat IPv4 dalam urutan byte jaringan.

dwBCastAddr

Jenis: DWORD

Alamat siaran dalam urutan byte jaringan. Alamat siaran biasanya merupakan alamat IPv4 dengan bagian host yang diatur ke semua nol atau semua alamat.

Nilai yang tepat untuk anggota ini tidak dikembalikan oleh fungsi GetIpAddrTable .

dwReasmSize

Jenis: DWORD

Ukuran perakitan ulang maksimum untuk datagram yang diterima.

unused1

Jenis: pendek yang tidak ditandatangani

Anggota ini dicadangkan.

wType

Jenis: pendek yang tidak ditandatangani

Jenis alamat atau status. Anggota ini bisa menjadi kombinasi dari nilai berikut.

Nilai Makna
MIB_IPADDR_PRIMARY
0x0001
Alamat IP utama
MIB_IPADDR_DYNAMIC
0x0004
Alamat IP Dinamis
MIB_IPADDR_DISCONNECTED
0x0008
Alamat berada pada antarmuka yang terputus
MIB_IPADDR_DELETED
0x0040
Alamat sedang dihapus
MIB_IPADDR_TRANSIENT
0x0080
Alamat sementara

Keterangan

Pada Windows XP dan yang lebih baru, anggota dwIndex dari struktur MIB_IPADDRROW memiliki jenis data IF_INDEX. Anggota wType hanya tersedia di Windows XP dan yang lebih baru. Pada Windows 2000 dan yang lebih lama, anggota ini didefinisikan sebagai Tidak Digunakan2.

Fungsi GetIpAddrTable mengambil tabel pemetaan alamat antarmuka-ke-IPv4 di komputer lokal dan mengembalikan informasi ini dalam struktur MIB_IPADDRTABLE . Anggota tabel dalam struktur MIB_IPADDRTABLE berisi array entri MIB_IPADDRROW .

Pada Microsoft Windows Software Development Kit (SDK) yang dirilis untuk Windows Vista dan yang lebih baru, organisasi file header telah berubah dan struktur MIB_IPADDRROW didefinisikan dalam file header Ipmib.h tidak dalam file header Iprtrmib.h . Perhatikan bahwa file header Ipmib.h secara otomatis disertakan dalam Iprtrmib.h yang secara otomatis disertakan dalam file header Iphlpapi.h . File header Ipmib.h dan Iprtrmib.h tidak boleh digunakan secara langsung.

Contoh

Untuk melihat contoh yang mengambil struktur MIB_IPADDRTABLE lalu mencetak struktur MIB_IPADDRROW dalam tabel ini, lihat fungsi GetIpAddrTable .

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header ipmib.h (termasuk Iphlpapi.h)

Lihat juga

GetIpAddrTable

MIB_IPADDRTABLE