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:
- Alamat IPv6 lokal
- ID cakupan lokal
- Port lokal
- Alamat IPv6 jarak jauh
- ID cakupan jarak jauh
- 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 |
---|---|
|
Buffer yang ditunjukkan oleh parameter TcpTable tidak cukup besar. Ukuran yang diperlukan dikembalikan dalam variabel yang ditunjukkan oleh parameter SizePointer . |
|
Parameter SizePointer adalah NULL, atau GetTcp6Table2 tidak dapat menulis ke memori yang ditunjukkan oleh parameter SizePointer . |
|
Fungsi ini tidak didukung pada sistem operasi yang digunakan pada sistem lokal. |
|
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 |