Bagikan melalui


struktur MIB_IPSTATS_LH (ipmib.h)

Struktur MIB_IPSTATS menyimpan informasi tentang protokol IP yang berjalan di komputer tertentu.

Sintaks

typedef struct _MIB_IPSTATS_LH {
  union {
    DWORD                  dwForwarding;
    MIB_IPSTATS_FORWARDING Forwarding;
  };
  DWORD dwDefaultTTL;
  DWORD dwInReceives;
  DWORD dwInHdrErrors;
  DWORD dwInAddrErrors;
  DWORD dwForwDatagrams;
  DWORD dwInUnknownProtos;
  DWORD dwInDiscards;
  DWORD dwInDelivers;
  DWORD dwOutRequests;
  DWORD dwRoutingDiscards;
  DWORD dwOutDiscards;
  DWORD dwOutNoRoutes;
  DWORD dwReasmTimeout;
  DWORD dwReasmReqds;
  DWORD dwReasmOks;
  DWORD dwReasmFails;
  DWORD dwFragOks;
  DWORD dwFragFails;
  DWORD dwFragCreates;
  DWORD dwNumIf;
  DWORD dwNumAddr;
  DWORD dwNumRoutes;
} MIB_IPSTATS_LH, *PMIB_IPSTATS_LH;

Anggota

dwForwarding

Jenis: DWORD

Menentukan apakah penerusan IP diaktifkan atau dinonaktifkan untuk protokol (IPv4 atau IPv6).

Pada Windows Vista dan yang lebih baru, anggota ini didefinisikan sebagai gabungan yang berisi anggota DWORD dwForwarding dan anggota penerusan MIB_IPSTATS_FORWARDING di mana MIB_IPSTATS_FORWARDING adalah enumerasi yang ditentukan dalam file header Ipmib.h .

Catatan Anggota ini berlaku untuk seluruh sistem per protokol (IPv4 atau IPv6) dan tidak mengembalikan per konfigurasi antarmuka untuk penerusan IP.
 
Nilai Makna
MIB_IP_FORWARDING
1
Penerusan IP diaktifkan.
MIB_IP_NOT_FORWARDING
2
Penerusan IP tidak diaktifkan.
MIB_USE_CURRENT_FORWARDING
0xffff
Gunakan pengaturan penerusan IP saat ini. Nilai ini hanya berlaku saat mengatur opsi penerusan dan time-to-live (TTL) menggunakan fungsi SetIpStatistics dan SetIpStatisticsEx .

Forwarding

dwDefaultTTL

Jenis: DWORD

Time-to-live (TTL) awal default untuk datagram yang berasal dari komputer tertentu.

Anggota ini dapat diatur ke MIB_USE_CURRENT_TTL untuk menggunakan nilai TTL default saat ini saat mengatur opsi penerusan dan time-to-live (TTL) menggunakan fungsi SetIpStatistics dan SetIpStatisticsEx .

dwInReceives

Jenis: DWORD

Jumlah datagram yang diterima.

dwInHdrErrors

Jenis: DWORD

Jumlah datagram yang diterima yang memiliki kesalahan header.

dwInAddrErrors

Jenis: DWORD

Jumlah datagram yang diterima yang memiliki kesalahan alamat.

dwForwDatagrams

Jenis: DWORD

Jumlah datagram yang diteruskan.

dwInUnknownProtos

Jenis: DWORD

Jumlah datagram yang diterima yang memiliki protokol yang tidak diketahui.

dwInDiscards

Jenis: DWORD

Jumlah datagram yang diterima dibuang.

dwInDelivers

Jenis: DWORD

Jumlah datagram yang diterima yang dikirimkan.

dwOutRequests

Jenis: DWORD

Jumlah datagram keluar yang diminta IP untuk dikirimkan. Angka ini tidak termasuk datagram yang diteruskan.

dwRoutingDiscards

Jenis: DWORD

Jumlah datagram keluar yang dibuang.

dwOutDiscards

Jenis: DWORD

Jumlah datagram yang ditransmisikan yang dibuang.

dwOutNoRoutes

Jenis: DWORD

Jumlah datagram yang komputer ini tidak memiliki rute ke alamat IP tujuan. Datagram ini dibuang.

dwReasmTimeout

Jenis: DWORD

Jumlah waktu yang diizinkan untuk semua bagian datagram terfragmentasi tiba. Jika semua bagian tidak tiba dalam waktu ini, datagram akan dibuang.

dwReasmReqds

Jenis: DWORD

Jumlah datagram yang memerlukan perakitan ulang.

dwReasmOks

Jenis: DWORD

Jumlah datagram yang berhasil disusun ulang.

dwReasmFails

Jenis: DWORD

Jumlah datagram yang tidak dapat disusun ulang.

dwFragOks

Jenis: DWORD

Jumlah datagram yang berhasil difragmentasi.

dwFragFails

Jenis: DWORD

Jumlah datagram yang belum terfragmentasi karena header IP tidak menentukan fragmentasi. Datagram ini dibuang.

dwFragCreates

Jenis: DWORD

Jumlah fragmen yang dibuat.

dwNumIf

Jenis: DWORD

Jumlah antarmuka.

dwNumAddr

Jenis: DWORD

Jumlah alamat IP yang terkait dengan komputer ini.

dwNumRoutes

Jenis: DWORD

Jumlah rute dalam tabel perutean IP.

Keterangan

Struktur MIB_IPSTATS menyimpan informasi per protokol (IPv4 atau IPv6).

Anggota dwForwarding menentukan status penerusan per protokol untuk IPv4 atau IPv6, bukan status penerusan untuk antarmuka. Status penerusan setiap status antarmuka adalah status yang memengaruhi antarmuka tersebut. Status per protokol yang dikembalikan oleh GetIpStatistics atau fungsi GetIpStatisticsEx bukanlah status penerusan yang terpengaruh. Anggota dwForwarding ada untuk melayani dua tujuan:

  • Menyediakan nilai default untuk status penerusan saat antarmuka baru dibuat tanpa status penerusan tertentu (tidak dinonaktifkan atau diaktifkan) . Nilai ini diwariskan status per protokol.
  • Menyediakan nilai yang ditetapkan oleh administrator domain untuk mengaktifkan atau menonaktifkan status penerusan per protokol. Status penerusan semua antarmuka yang menggunakan protokol tersebut juga diaktifkan atau dinonaktifkan.
Pada Kit Pengembangan Perangkat Lunak (SDK) Microsoft Windows yang dirilis untuk Windows Vista dan yang lebih baru, organisasi file header telah berubah dan struktur MIB_IPSTATS 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.

Persyaratan

Persyaratan Nilai
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

GetIpStatistics

GetIpStatisticsEx

SetIpStatistics

SetIpStatisticsEx