Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Funktion EnableRouter aktiviert die IPv4-Weiterleitung auf dem lokalen Computer. EnableRouter erhöht auch eine Verweisanzahl, die die Anzahl der Anforderungen zum Aktivieren der IPv4-Weiterleitung nachverfolgt.
Syntax
IPHLPAPI_DLL_LINKAGE DWORD EnableRouter(
HANDLE *pHandle,
OVERLAPPED *pOverlapped
);
Parameter
pHandle
Ein Zeiger auf ein Handle. Dieser Parameter wird derzeit nicht verwendet.
pOverlapped
Ein Zeiger auf eine Struktur OVERLAPPED. Mit Ausnahme des hEvent-Members sollten alle Member dieser Struktur auf 0 festgelegt werden. Das hEvent-Element sollte ein Handle für ein gültiges Ereignisobjekt enthalten. Verwenden Sie die CreateEvent-Funktion , um dieses Ereignisobjekt zu erstellen.
Rückgabewert
Wenn die EnableRouter-Funktion erfolgreich ist, wird der Rückgabewert ERROR_IO_PENDING.
Wenn die Funktion fehlschlägt, verwenden Sie FormatMessage , um die Nachrichtenzeichenfolge für den zurückgegebenen Fehler abzurufen.
| Rückgabecode | Beschreibung |
|---|---|
|
Einer der Parameter ist ungültig. Dieser Fehler wird zurückgegeben, wenn der pOverlapped-ParameterNULL ist. |
|
Verwenden Sie FormatMessage , um die Nachrichtenzeichenfolge für den zurückgegebenen Fehler abzurufen. |
Hinweise
Die EnableRouter-Funktion ist spezifisch für die IPv4-Weiterleitung. Wenn der Prozess, der EnableRouter aufruft, beendet wird, ohne UnenableRouter aufzurufen, erhöht das System die Verweisanzahl, die die Anzahl der Anforderungen zum Aktivieren der IPv4-Weiterleitung nachverfolgt, als hätte der Prozess UnenableRouter aufgerufen.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | iphlpapi.h |
| Bibliothek | Iphlpapi.lib |
| DLL | Iphlpapi.dll |