Bagikan melalui


Fungsi GetTcp6Table2 (iphlpapi.h)

Fungsi GetTcp6Table2 mengambil tabel koneksi TCP untuk IPv6.

Sintaks

IPHLPAPI_DLL_LINKAGE ULONG GetTcp6Table2(
  [out]     PMIB_TCP6TABLE2 TcpTable,
  [in, out] PULONG          SizePointer,
  [in]      BOOL            Order
);

Parameter

[out] TcpTable

Penunjuk ke buffer yang menerima tabel koneksi TCP untuk IPv6 sebagai struktur MIB_TCP6TABLE2 .

[in, out] SizePointer

Pada input, menentukan ukuran buffer yang ditunjukkan oleh parameter TcpTable .

Pada output, jika buffer tidak cukup besar untuk menahan tabel koneksi TCP yang dikembalikan, fungsi mengatur parameter ini sama dengan ukuran buffer yang diperlukan.

[in] Order

Nilai yang menentukan apakah tabel koneksi TCP harus diurutkan. Jika parameter ini TRUE, tabel diurutkan dalam urutan naik, dimulai dengan alamat IP lokal terendah. Jika parameter ini FALSE, tabel muncul dalam urutan pengambilannya.

Nilai berikut dibandingkan (seperti yang tercantum) saat mengurutkan titik akhir TCP:

  1. Alamat IPv6 lokal
  2. ID cakupan lokal
  3. Port lokal
  4. Alamat IPv6 jarak jauh
  5. ID cakupan jarak jauh
  6. Port jarak jauh

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan adalah NO_ERROR.

Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.

Menampilkan kode Deskripsi
ERROR_INSUFFICIENT_BUFFER
Buffer yang ditunjukkan oleh parameter TcpTable tidak cukup besar. Ukuran yang diperlukan dikembalikan dalam variabel yang ditunjukkan oleh parameter SizePointer .
ERROR_INVALID_PARAMETER
Parameter SizePointer adalah NULL, atau GetTcp6Table2 tidak dapat menulis ke memori yang ditunjukkan oleh parameter SizePointer .
ERROR_NOT_SUPPORTED
Fungsi ini tidak didukung pada sistem operasi yang digunakan pada sistem lokal.
Lainnya
Gunakan FormatMessage untuk mendapatkan string pesan untuk kesalahan yang dikembalikan.

Keterangan

Fungsi GetTcp6Table2 didefinisikan pada Windows Vista dan yang lebih baru.

Fungsi GetTcp6Table2 adalah versi yang ditingkatkan dari fungsi GetTcp6Table yang juga mengambil informasi tentang status offload TCP koneksi TCP.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header iphlpapi.h
Pustaka Iphlpapi.lib
DLL Iphlpapi.dll

Lihat juga

GetExtendedTcpTable

GetOwnerModuleFromTcp6Entry

GetTcp6Table

GetTcpStatisticsEx

GetTcpTable

MIB_TCP6ROW

MIB_TCP6ROW2

MIB_TCP6ROW_OWNER_MODULE

MIB_TCP6ROW_OWNER_PID

MIB_TCP6TABLE

MIB_TCP6TABLE2

MIB_TCP6TABLE_OWNER_MODULE

MIB_TCP6TABLE_OWNER_PID