enumerasi TCP_ESTATS_TYPE (tcpestats.h)
Enumerasi TCP_ESTATS_TYPE menentukan jenis statistik yang diperluas untuk koneksi TCP yang diminta atau diatur.
Sintaks
typedef enum {
TcpConnectionEstatsSynOpts,
TcpConnectionEstatsData,
TcpConnectionEstatsSndCong,
TcpConnectionEstatsPath,
TcpConnectionEstatsSendBuff,
TcpConnectionEstatsRec,
TcpConnectionEstatsObsRec,
TcpConnectionEstatsBandwidth,
TcpConnectionEstatsFineRtt,
TcpConnectionEstatsMaximum
} TCP_ESTATS_TYPE, *PTCP_ESTATS_TYPE;
Konstanta
TcpConnectionEstatsSynOpts Nilai ini menentukan informasi pertukaran SYN untuk koneksi TCP. Hanya informasi statis baca-saja yang tersedia untuk nilai enumerasi ini. |
TcpConnectionEstatsData Nilai ini menentukan informasi transfer data yang diperluas untuk koneksi TCP. Hanya informasi dinamis baca-saja dan informasi baca/tulis yang tersedia untuk nilai enumerasi ini. |
TcpConnectionEstatsSndCong Nilai ini menentukan kemacetan pengirim untuk koneksi TCP. Ketiga jenis informasi (informasi statis baca-saja, dinamis baca-saja, dan baca/tulis) tersedia untuk nilai enumerasi ini. |
TcpConnectionEstatsPath Nilai ini menentukan informasi pengukuran jalur yang diperluas untuk koneksi TCP. Informasi ini digunakan untuk menyimpulkan segmen menyusun ulang pada jalur dari pengirim lokal ke remote Penerima. Hanya informasi dinamis baca-saja dan informasi baca/tulis yang tersedia untuk nilai enumerasi ini. |
TcpConnectionEstatsSendBuff Nilai ini menentukan informasi antrean output yang diperluas untuk koneksi TCP. Hanya informasi dinamis baca-saja dan informasi baca/tulis yang tersedia untuk nilai enumerasi ini. |
TcpConnectionEstatsRec Nilai ini menentukan informasi penerima lokal yang diperluas untuk koneksi TCP. Hanya informasi dinamis baca-saja dan informasi baca/tulis yang tersedia untuk nilai enumerasi ini. |
TcpConnectionEstatsObsRec Nilai ini menentukan informasi penerima jarak jauh yang diperluas untuk koneksi TCP. Hanya informasi dinamis baca-saja dan informasi baca/tulis yang tersedia untuk nilai enumerasi ini. |
TcpConnectionEstatsBandwidth Nilai ini menentukan statistik estimasi bandwidth untuk koneksi TCP pada bandwidth. Hanya informasi dinamis baca-saja dan informasi baca/tulis yang tersedia untuk nilai enumerasi ini. |
TcpConnectionEstatsFineRtt Nilai ini menentukan statistik estimasi waktu pulang pergi (RTT) terperinci untuk koneksi TCP. Hanya informasi dinamis baca-saja dan informasi baca/tulis yang tersedia untuk nilai enumerasi ini. |
TcpConnectionEstatsMaximum Nilai maksimum yang mungkin untuk jenis enumerasi TCP_ESTATS_TYPE_STATE. Ini bukan nilai hukum untuk kemungkinan jenis statistik yang diperpanjang untuk koneksi TCP. |
Keterangan
Enumerasi TCP_ESTATS_TYPE didefinisikan pada Windows Vista dan yang lebih baru.
Fungsi GetPerTcp6ConnectionEStats dan GetPerTcp6ConnectionEStats dirancang untuk menggunakan TCP untuk mendiagnosis masalah performa di jaringan dan aplikasi. Jika aplikasi berbasis jaringan berkinerja buruk, TCP dapat menentukan apakah penyempitan berada di pengirim, penerima, atau jaringan itu sendiri. Jika hambatan berada dalam jaringan, TCP dapat memberikan informasi spesifik tentang sifatnya.
Fungsi GetPerTcp6ConnectionEStats dan GetPerTcp6ConnectionEStats digunakan untuk mengambil statistik yang diperluas untuk koneksi TCP berdasarkan jenis statistik yang diperluas yang ditentukan menggunakan salah satu nilai dari jenis enumerasi TCP_ESTATS_TYPE . Kumpulan statistik yang diperluas pada koneksi TCP diaktifkan dan dinonaktifkan menggunakan panggilan ke fungsi SetPerTcp6ConnectionEStats dan SetPerTcpConnectionEStats di mana jenis statistik yang diperluas yang ditentukan adalah salah satu nilai dari jenis enumerasi TCP_ESTATS_TYPE .
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | tcpestats.h |