Bagikan melalui


Fungsi UnenableRouter (iphlpapi.h)

Fungsi UnenableRouter mengurangi jumlah referensi yang melacak jumlah permintaan untuk mengaktifkan penerusan IPv4. Ketika jumlah referensi ini mencapai nol, UnenableRouter menonaktifkan penerusan IPv4 di komputer lokal.

Sintaks

IPHLPAPI_DLL_LINKAGE DWORD UnenableRouter(
                  OVERLAPPED *pOverlapped,
  [out, optional] LPDWORD    lpdwEnableCount
);

Parameter

pOverlapped

Penunjuk ke struktur yang TUMPANG TINDIH . Struktur ini harus sama dengan yang digunakan dalam panggilan ke fungsi EnableRouter .

[out, optional] lpdwEnableCount

Penunjuk opsional ke variabel DWORD . Variabel ini menerima jumlah referensi yang tersisa.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan adalah NO_ERROR.

Jika fungsi gagal, gunakan FormatMessage untuk mendapatkan string pesan untuk kesalahan yang dikembalikan.

Keterangan

Fungsi UnenableRouter khusus untuk penerusan IPv4. Setiap panggilan yang dilakukan proses ke UnenableRouter harus sesuai dengan panggilan sebelumnya ke EnableRouter dengan proses yang sama. Sistem mengembalikan kesalahan pada panggilan asing ke UnenableRouter. Akibatnya, proses tertentu tidak dapat mengurangi jumlah referensi yang melacak jumlah permintaan untuk mengaktifkan penerusan IPv4 untuk proses lain. Selain itu, jika penerusan IPv4 diaktifkan oleh proses tertentu, penerusan IPv4 tidak dapat dinonaktifkan oleh proses yang berbeda.

Tidak mungkin untuk secara akurat menentukan jumlah referensi yang melacak jumlah permintaan untuk mengaktifkan penerusan IPv4 karena mungkin ada permintaan EnableRouter lain yang luar biasa. Jadi nilai yang dikembalikan untuk parameter lpdwEnableCount selalu merupakan hitungan besar yang sama dengan ULONG_MAX/2.

Jika proses yang memanggil EnableRouter berakhir tanpa memanggil UnenableRouter, sistem mengurangi jumlah referensi yang melacak permintaan untuk mengaktifkan penerusan IPv4 seolah-olah proses telah memanggil UnenableRouter.

Setelah memanggil UnenableRouter, gunakan panggilan CloseHandle untuk menutup handel ke objek peristiwa dalam struktur YANG TUMPANG TINDIH .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header iphlpapi.h
Pustaka Iphlpapi.lib
DLL Iphlpapi.dll

Lihat juga

CloseHandle

EnableRouter

Referensi Fungsi Pembantu IP

Halaman Mulai Pembantu IP

TUMPANG TINDIH