struktur MIB_TCPSTATS_LH (tcpmib.h)
Struktur MIB_TCPSTATS berisi statistik untuk protokol TCP yang berjalan di komputer lokal.
Sintaks
typedef struct _MIB_TCPSTATS_LH {
union {
DWORD dwRtoAlgorithm;
TCP_RTO_ALGORITHM RtoAlgorithm;
};
DWORD dwRtoMin;
DWORD dwRtoMax;
DWORD dwMaxConn;
DWORD dwActiveOpens;
DWORD dwPassiveOpens;
DWORD dwAttemptFails;
DWORD dwEstabResets;
DWORD dwCurrEstab;
DWORD dwInSegs;
DWORD dwOutSegs;
DWORD dwRetransSegs;
DWORD dwInErrs;
DWORD dwOutRsts;
DWORD dwNumConns;
} MIB_TCPSTATS_LH, *PMIB_TCPSTATS_LH;
Anggota
dwRtoAlgorithm
Jenis: DWORD
Algoritma waktu habis transmisi ulang (RTO) yang digunakan. Anggota ini bisa menjadi salah satu nilai berikut:
Nilai | Makna |
---|---|
|
Lainnya |
|
Waktu Habis Konstanta |
|
LAMPIRAN MIL-STD-1778 B |
|
Algoritma Van Jacobson |
RtoAlgorithm
dwRtoMin
Jenis: DWORD
Nilai RTO minimum dalam milidetik.
dwRtoMax
Jenis: DWORD
Nilai RTO maksimum dalam milidetik.
dwMaxConn
Jenis: DWORD
Jumlah maksimum koneksi. Jika anggota ini adalah -1, jumlah maksimum koneksi adalah variabel.
dwActiveOpens
Jenis: DWORD
Jumlah aktif terbuka. Dalam pembukaan aktif, klien memulai koneksi dengan server.
dwPassiveOpens
Jenis: DWORD
Jumlah pasif terbuka. Dalam pembukaan pasif, server mendengarkan permintaan koneksi dari klien.
dwAttemptFails
Jenis: DWORD
Jumlah upaya koneksi yang gagal.
dwEstabResets
Jenis: DWORD
Jumlah koneksi yang dibuat yang direset.
dwCurrEstab
Jenis: DWORD
Jumlah koneksi yang saat ini dibuat.
dwInSegs
Jenis: DWORD
Jumlah segmen yang diterima.
dwOutSegs
Jenis: DWORD
Jumlah segmen yang ditransmisikan. Angka ini tidak termasuk segmen yang ditransmisikan ulang.
dwRetransSegs
Jenis: DWORD
Jumlah segmen yang ditransmisikan ulang.
dwInErrs
Jenis: DWORD
Jumlah kesalahan yang diterima.
dwOutRsts
Jenis: DWORD
Jumlah segmen yang dikirimkan dengan set bendera reset.
dwNumConns
Jenis: DWORD
Jumlah koneksi yang saat ini ada dalam sistem. Jumlah total ini mencakup koneksi di semua status kecuali koneksi mendengarkan.
Keterangan
Fungsi GetTcpStatistics mengembalikan penunjuk ke struktur MIB_TCPSTATS .
Struktur MIB_TCPSTATS sedikit berubah pada Windows Vista dan yang lebih baru. Pada Windows Vista dan yang lebih baru, anggota dwRtoAlgorithm digantikan oleh gabungan yang berisi anggota berikut.
Di Windows SDK, versi struktur untuk digunakan pada Windows Vista dan yang lebih baru didefinisikan sebagai MIB_TCPSTATS_LH. Di Windows SDK, versi struktur ini yang akan digunakan pada sistem sebelumnya termasuk Windows 2000 dan yang lebih baru didefinisikan sebagai MIB_TCPSTATS_W2K. Saat mengkompilasi aplikasi jika platform target adalah Windows Vista dan yang lebih baru (NTDDI_VERSION >= NTDDI_LONGHORN
, _WIN32_WINNT >= 0x0600
, atau WINVER >= 0x0600
), struktur MIB_TCPSTATS_LH di-typedefed ke struktur MIB_TCPSTATS . Saat mengkompilasi aplikasi jika platform target bukan Windows Vista dan yang lebih baru, struktur MIB_TCPSTATS_W2K di-typedefed ke struktur MIB_TCPSTATS .
Pada Kit Pengembangan Perangkat Lunak (SDK) Microsoft Windows yang dirilis untuk Windows Vista dan yang lebih baru, organisasi file header telah berubah. Struktur ini didefinisikan dalam file header Tcpmib.h , bukan dalam file header Iprtrmib.h . Perhatikan bahwa file header Tcpmib.h secara otomatis disertakan dalam Iprtrmib.h, yang secara otomatis disertakan dalam file header Iphlpapi.h . File header Tcpmib.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 | tcpmib.h (termasuk Iphlpapi.h) |