Bagikan melalui


Fungsi EnableRouter (iphlpapi.h)

Fungsi EnableRouter mengaktifkan penerusan IPv4 di komputer lokal. EnableRouter juga meningkatkan jumlah referensi yang melacak jumlah permintaan untuk mengaktifkan penerusan IPv4.

Sintaks

IPHLPAPI_DLL_LINKAGE DWORD EnableRouter(
  HANDLE     *pHandle,
  OVERLAPPED *pOverlapped
);

Parameter

pHandle

Penunjuk ke handel. Parameter ini saat ini tidak digunakan.

pOverlapped

Penunjuk ke struktur yang TUMPANG TINDIH . Kecuali untuk anggota hEvent , semua anggota struktur ini harus diatur ke nol. Anggota hEvent harus berisi handel ke objek peristiwa yang valid. Gunakan fungsi CreateEvent untuk membuat objek kejadian ini.

Mengembalikan nilai

Jika fungsi EnableRouter berhasil, nilai yang dikembalikan adalah ERROR_IO_PENDING.

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

Menampilkan kode Deskripsi
ERROR_INVALID_PARAMETER
Salah satu parameter tidak valid. Kesalahan ini dikembalikan jika parameter pOverlapped adalah NULL.
Lainnya
Gunakan FormatMessage untuk mendapatkan string pesan untuk kesalahan yang dikembalikan.

Keterangan

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

Persyaratan

   
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

CreateEvent

Referensi Fungsi Pembantu IP

Halaman Mulai Pembantu IP

TUMPANG TINDIH

UnenableRouter