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

Lihat juga

GetPerTcp6ConnectionEStats

GetPerTcpConnectionEStats

SetPerTcp6ConnectionEStats

SetPerTcpConnectionEStats

TCP_ESTATS_BANDWIDTH_ROD_v0

TCP_ESTATS_BANDWIDTH_RW_v0

TCP_ESTATS_DATA_ROD_v0

TCP_ESTATS_DATA_RW_v0

TCP_ESTATS_FINE_RTT_ROD_v0

TCP_ESTATS_FINE_RTT_RW_v0

TCP_ESTATS_OBS_REC_ROD_v0

TCP_ESTATS_OBS_REC_RW_v0

TCP_ESTATS_PATH_ROD_v0

TCP_ESTATS_PATH_RW_v0

TCP_ESTATS_REC_ROD_v0

TCP_ESTATS_REC_RW_v0

TCP_ESTATS_SEND_BUFF_ROD_v0

TCP_ESTATS_SEND_BUFF_RW_v0

TCP_ESTATS_SND_CONG_ROD_v0

TCP_ESTATS_SND_CONG_ROS_v0

TCP_ESTATS_SND_CONG_RW_v0

TCP_ESTATS_SYN_OPTS_ROS_v0