Bagikan melalui


struktur TCP_ESTATS_SEND_BUFF_ROD_v0 (tcpestats.h)

Struktur TCP_ESTATS_SEND_BUFF_ROD_v0 berisi informasi dinamis baca-saja untuk statistik TCP yang diperluas pada antrean output untuk koneksi TCP.

Sintaks

typedef struct _TCP_ESTATS_SEND_BUFF_ROD_v0 {
  SIZE_T CurRetxQueue;
  SIZE_T MaxRetxQueue;
  SIZE_T CurAppWQueue;
  SIZE_T MaxAppWQueue;
} TCP_ESTATS_SEND_BUFF_ROD_v0, *PTCP_ESTATS_SEND_BUFF_ROD_v0;

Anggota

CurRetxQueue

Jenis: SIZE_T

Jumlah byte data saat ini yang menempati antrean pengiriman ulang.

MaxRetxQueue

Jenis: SIZE_T

Jumlah maksimum byte data yang menempati antrean pengiriman ulang.

CurAppWQueue

Jenis: SIZE_T

Jumlah byte data aplikasi saat ini yang di-buffer oleh TCP, menunggu transmisi pertama (di sebelah kiri SND. NXT atau SndMax).

Data ini umumnya akan ditransmisikan (dan SND. NXT maju ke kiri) segera setelah ada jendela kemacetan atau jendela penerima yang tersedia. Ini adalah jumlah data yang tersedia untuk transmisi, tanpa menjadwalkan aplikasi. Performa TCP dapat menderita jika tidak ada data tulis antrean yang tidak mencukupi.

MaxAppWQueue

Jenis: SIZE_T

Jumlah maksimum byte data aplikasi yang di-buffer oleh TCP, menunggu transmisi pertama.

Ini adalah nilai maksimum anggota CurAppWQueue . Anggota MaxAppWQueue dan CurAppWQueue dapat digunakan untuk menentukan apakah data yang diantrekan tidak cukup dalam keadaan stabil (menyarankan ruang antrean yang tidak memadai) atau sementara (menyarankan performa aplikasi yang tidak memadai atau beban CPU yang berlebihan atau latensi penjadwal).

Keterangan

Struktur TCP_ESTATS_SEND_BUFF_ROD_v0 digunakan sebagai bagian dari fitur statistik yang diperluas TCP yang tersedia di Windows Vista dan yang lebih baru.

TCP_ESTATS_SEND_BUFF_ROD_v0 didefinisikan sebagai versi 0 dari struktur untuk informasi dinamis baca-saja untuk statistik TCP yang diperluas pada antrean output untuk koneksi TCP. Informasi ini tersedia setelah koneksi dibuat.

Struktur TCP_ESTATS_SEND_BUFF_ROD_v0 diambil oleh panggilan ke fungsi GetPerTcp6ConnectionEStats atau GetPerTcpConnectionEStats ketika TcpConnectionEstatsSendBuff diteruskan dalam parameter EstatsType . Statistik TCP yang diperluas perlu diaktifkan untuk mengambil struktur ini.

Anggota struktur ini didefinisikan dalam IETF RFC pada TCP Extended Statistics MIB. Untuk informasi selengkapnya, lihat http://www.ietf.org/rfc/rfc4898.txt.

Berikut ini adalah pemetaan anggota dalam struktur TCP_ESTATS_SEND_BUFF_ROD_v0 ke entri yang ditentukan dalam RFC 4898 untuk statistik TCP yang diperluas:

Istilah Deskripsi
CurRetxQueue tcpEStatsStackCurRetxQueue
MaxRetxQueue tcpEStatsStackMaxRetxQueue
CurAppWQueue tcpEStatsAppCurAppWQueue
Antrean MaxAppW tcpEStatsAppMaxAppWQueue

Persyaratan

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

TCP_ESTATS_TYPE