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.
[API ini telah digantikan oleh Api Manajer Tabel Perutean Versi 2 dan tidak akan tersedia di luar Windows Server 2003. Aplikasi harus menggunakan API Manajer Tabel Perutean Versi 2.]
Fungsi RtmGetNextRoute mengembalikan rute berikutnya dari subset rute yang ditentukan dalam tabel.
Sintaks
DWORD RtmGetNextRoute(
_In_ DWORD ProtocolFamily,
_In_ DWORD EnumerationFlags,
_Inout_ PVOID Route
);
Parameter
-
ProtocolFamily [in]
-
Menentukan keluarga protokol rute yang akan diambil, misalnya, IP atau IPX.
-
EnumerationFlags [in]
-
Menentukan rute mana yang harus dijumlahkan. Parameter ini membatasi kumpulan rute yang dihapus ke subset yang ditentukan oleh bendera berikut dan nilai dalam anggota struktur terkait yang diarahkan oleh parameter CriteriaRoute . Bendera sama dengan yang digunakan di RtmCreateEnumerationHandle.
-
Rute [masuk, keluar]
-
Pada input, Rute menunjuk ke struktur khusus keluarga protokol ( RTM_IP_ROUTE atau RTM_IPX_ROUTE).
Fungsi panggilan menyediakan nilai anggota untuk struktur ini. Nilai-nilai ini, bersama dengan parameter EnumerationFlags , tentukan set untuk mengembalikan rute.
Pada output, Rute menunjuk ke struktur yang menerima rute pertama yang cocok dengan kriteria yang ditentukan.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah NO_ERROR.
Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.
| Nilai | Deskripsi |
|---|---|
|
Salah satu parameter tidak valid. |
|
Tidak ada rute yang cocok dengan kriteria yang ditentukan. |
|
Tidak ada cukup sumber daya untuk melakukan operasi. |
Keterangan
Rute dikembalikan dalam urutan berikut:
- Nomor jaringan
- Protokol perutean
- Pengidentifikasi antarmuka
- Alamat lompatan berikutnya
Fungsi ini kurang efisien daripada fungsi handel enumerasi yang sesuai.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Tidak ada yang didukung |
| Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
| Akhir dukungan server |
Windows Server 2003 |
| Header |
|
| Pustaka |
|
| DLL |
|