共用方式為


EnableRouter 函式 (iphlpapi.h)

EnableRouter函式會在本機電腦上開啟 IPv4 轉送。 EnableRouter 也會遞增參考計數,以追蹤啟用 IPv4 轉送的要求數目。

語法

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

參數

pHandle

控制碼的指標。 此參數目前未使用。

pOverlapped

重迭結構的指標。 除了 hEvent 成員之外,此結構的所有成員都應該設定為零。 hEvent成員應該包含有效事件物件的控制碼。 使用 CreateEvent 函式來建立此事件物件。

傳回值

如果 EnableRouter 函式成功,傳回值會ERROR_IO_PENDING。

如果函式失敗,請使用 FormatMessage 取得傳回錯誤的訊息字串。

傳回碼 描述
ERROR_INVALID_PARAMETER
其中一個參數無效。 如果 pOverlapped 參數為 Null,則會傳回此錯誤。
其他
使用 FormatMessage 取得傳回錯誤的訊息字串。

備註

EnableRouter函式專屬於 IPv4 轉送。 如果呼叫 EnableRouter 的進程在未呼叫 UnenableRouter的情況下終止,系統會遞減參考計數,追蹤啟用 IPv4 轉送的要求數目,就像進程呼叫 UnenableRouter 一樣

需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 iphlpapi.h
程式庫 Iphlpapi.lib
Dll Iphlpapi.dll

另請參閱

CreateEvent

IP 協助程式函式參考

IP 協助程式起始頁

重疊

UnenableRouter