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 .
Nilai | Makna |
---|---|
|
Penerusan IP diaktifkan. |
|
Penerusan IP tidak diaktifkan. |
|
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.
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