Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi TcEnumerateInterfaces menghitung semua antarmuka jaringan yang mendukung kontrol lalu lintas. Klien diberi tahu tentang perubahan antarmuka melalui fungsi ClNotifyHandler .
Syntax
ULONG TcEnumerateInterfaces(
[in] HANDLE ClientHandle,
[in, out] PULONG pBufferSize,
[out] PTC_IFC_DESCRIPTOR InterfaceBuffer
);
Parameter-parameternya
[in] ClientHandle
Tangani yang digunakan oleh kontrol lalu lintas untuk mengidentifikasi klien. Klien menerima handel saat mendaftar dengan kontrol lalu lintas melalui fungsi TcRegisterClient .
[in, out] pBufferSize
Penunjuk ke nilai yang menunjukkan ukuran buffer. Untuk input, nilai ini adalah ukuran buffer, dalam byte, yang dialokasikan oleh pemanggil. Untuk output, nilai ini adalah ukuran aktual buffer, dalam byte, digunakan atau diperlukan oleh kontrol lalu lintas. Nilai nol pada output menunjukkan bahwa tidak ada antarmuka kontrol lalu lintas yang tersedia, yang menunjukkan bahwa Penjadwal Paket QOS tidak diinstal.
[out] InterfaceBuffer
Penunjuk ke buffer yang berisi daftar deskriptor antarmuka yang dikembalikan.
Mengembalikan nilai
Penyelesaian berhasil mengembalikan nama perangkat antarmuka.
| Mengembalikan kode | Description |
|---|---|
|
Fungsi dijalankan tanpa kesalahan. |
|
Handel klien tidak valid. |
|
Salah satu parameternya adalah NULL. |
|
Buffer terlalu kecil untuk menghitung semua antarmuka. Jika kesalahan ini dikembalikan, ukuran buffer yang benar (diperlukan) diteruskan kembali dalam pBufferSize. |
|
Sistem kehabisan memori. |
Komentar
Klien yang memanggil fungsi TcEnumerateInterfaces harus terlebih dahulu mengalokasikan buffer, lalu meneruskan buffer ke kontrol lalu lintas melalui InterfaceBuffer. Kontrol lalu lintas mengembalikan penunjuk ke array deskriptor antarmuka di InterfaceBuffer. Setiap deskriptor antarmuka berisi dua elemen:
- Antarmuka kontrol lalu lintas mengidentifikasi string teks.
- Deskriptor daftar alamat jaringan yang saat ini terkait dengan antarmuka.
- Untuk media tanpa koneksi seperti LAN, daftar alamat jaringan berisi semua alamat khusus protokol yang terkait dengan antarmuka.
- Untuk media berorientasi koneksi seperti WAN, daftar alamat jaringan berisi jumlah alamat jaringan yang merata:
- Alamat pertama di setiap pasangan mewakili alamat lokal (sumber) antarmuka.
- Alamat kedua di setiap pasangan mewakili alamat antarmuka jarak jauh (tujuan).
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
| Platform Target | Windows |
| Header | traffic.h |
| Library | Traffic.lib |
| DLL | Traffic.dll |