Bagikan melalui


struktur TCP_ESTATS_BANDWIDTH_RW_v0 (tcpestats.h)

Struktur TCP_ESTATS_BANDWIDTH_RW_v0 berisi informasi konfigurasi baca/tulis untuk statistik TCP yang diperluas pada estimasi bandwidth untuk koneksi TCP.

Sintaks

typedef struct _TCP_ESTATS_BANDWIDTH_RW_v0 {
  TCP_BOOLEAN_OPTIONAL EnableCollectionOutbound;
  TCP_BOOLEAN_OPTIONAL EnableCollectionInbound;
} TCP_ESTATS_BANDWIDTH_RW_v0, *PTCP_ESTATS_BANDWIDTH_RW_v0;

Anggota

EnableCollectionOutbound

Nilai yang menunjukkan apakah statistik yang diperluas pada koneksi TCP harus dikumpulkan untuk estimasi bandwidth keluar.

Jika anggota ini diatur ke TcpBoolOptEnabled, statistik yang diperluas pada koneksi TCP untuk estimasi bandwidth keluar diaktifkan. Jika anggota ini diatur ke TcpBoolOptDisabled, statistik yang diperluas pada koneksi TCP untuk estimasi bandwidth keluar dinonaktifkan. Jika anggota ini diatur ke TcpBoolOptUnchanged, statistik yang diperluas pada koneksi TCP untuk estimasi bandwidth keluar dibiarkan tidak berubah.

Status default untuk anggota ini ketika tidak diatur dinonaktifkan.

EnableCollectionInbound

Nilai yang menunjukkan apakah statistik yang diperluas pada koneksi TCP harus dikumpulkan untuk estimasi bandwidth masuk.

Jika anggota ini diatur ke TcpBoolOptEnabled, statistik yang diperluas pada koneksi TCP untuk estimasi bandwidth masuk diaktifkan. Jika anggota ini diatur ke TcpBoolOptDisabled, statistik yang diperluas pada koneksi TCP untuk estimasi bandwidth masuk dinonaktifkan. Jika anggota ini diatur ke TcpBoolOptUnchanged, statistik yang diperluas pada koneksi TCP untuk estimasi bandwidth masuk tidak berubah.

Status default untuk anggota ini ketika tidak diatur dinonaktifkan.

Keterangan

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

TCP_ESTATS_BANDWIDTH_RW_v0 didefinisikan sebagai versi 0 dari struktur untuk informasi konfigurasi baca/tulis tentang estimasi bandwidth untuk koneksi TCP.

Statistik TCP yang diperluas pada estimasi bandwidth untuk koneksi TCP diaktifkan dan dinonaktifkan menggunakan struktur ini dan fungsi SetPerTcp6ConnectionEStats dan SetPerTcpConnectionEStats saat TcpConnectionEstatsBandwidth diteruskan dalam parameter EstatsType .

Parameter Offset yang diteruskan ke fungsi SetPerTcp6ConnectionEStats dan SetPerTcpConnectionEStats saat ini tidak digunakan dan harus diatur ke 0. Akibatnya, struktur TCP_ESTATS_BANDWIDTH_RW_v0 yang ditunjukkan oleh parameter Rw ketika parameter EstatsType diatur ke TcpConnectionEstatsBandwidth harus memiliki anggota struktur EnableCollectionOutbound dan EnableCollectionInbound yang diatur ke nilai pilihan dalam satu panggilan ke fungsi SetPerTcp6ConnectionEStats dan SetPerTcpConnectionEStats .

Struktur TCP_ESTATS_BANDWIDTH_RW_v0 diambil oleh panggilan ke fungsi GetPerTcp6ConnectionEStats atau GetPerTcpConnectionEStats ketika TcpConnectionEstatsBandwidth diteruskan dalam parameter EstatsType .

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_BOOLEAN_OPTIONAL

TCP_ESTATS_TYPE