Bagikan melalui


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
ERROR_ACCESS_DENIED
Klien panggilan tidak memiliki rute ini.
ERROR_INVALID_HANDLE
Handel tidak valid.
ERROR_NOT_FOUND
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

Lihat juga

RtmAddRouteToDest

RtmGetRoutePointer

RtmHoldDestination

RtmLockRoute

RtmUpdateAndUnlockRoute