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 |
---|---|
|
Salah satu parameter tidak valid. Kesalahan ini dikembalikan jika parameter pOverlapped adalah NULL. |
|
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 |