Fungsi RtmDeleteRouteToDest (rtmv2.h)
Fungsi RtmDeleteRouteToDest menghapus rute dari tabel perutean dan memperbarui informasi rute terbaik untuk tujuan yang sesuai, jika rute terbaik berubah. Jika rute terbaik berubah, pemberitahuan perubahan akan dibuat.
Sintaks
DWORD RtmDeleteRouteToDest(
[in] RTM_ENTITY_HANDLE RtmRegHandle,
[in] RTM_ROUTE_HANDLE RouteHandle,
[out] PRTM_ROUTE_CHANGE_FLAGS ChangeFlags
);
Parameter
[in] RtmRegHandle
Tangani ke klien yang diperoleh dari panggilan sebelumnya ke RtmRegisterEntity.
[in] RouteHandle
Tangani ke rute yang akan dihapus.
[out] ChangeFlags
Pada input, ChangeFlags adalah pointer untuk RTM_ROUTE_CHANGE_FLAGS jenis data.
Pada output, ChangeFlags menerima bendera RTM_ROUTE_CHANGE_BEST jika rute terbaik diubah.
Menampilkan nilai
Jika fungsi berhasil, nilai yang dikembalikan NO_ERROR.
Jika fungsi gagal, nilai yang dikembalikan adalah salah satu kode kesalahan berikut.
Nilai | Makna |
---|---|
|
Klien panggilan tidak memiliki rute ini. |
|
Handel tidak valid. |
|
Rute yang ditentukan tidak ditemukan. |
Keterangan
RouteHandle kemudian tidak boleh dirilis oleh klien jika klien telah memanggil RtmDeleteRouteToDest menggunakan handel tersebut. Fungsi RtmDeleteRouteToDest menghapus rute dan melepaskan handel.
Persyaratan
Klien minimum yang didukung | Tidak ada yang didukung |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | rtmv2.h |
Pustaka | Rtm.lib |
DLL | Rtm.dll |