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.
Der Router-Manager ruft die InterfaceStatus-Funktion auf, um die status einer Schnittstelle zu ändern.
Der PINTERFACE_STATUS Typ definiert einen Zeiger auf diese Rückruffunktion. InterfaceStatus ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen.
Syntax
PINTERFACE_STATUS PinterfaceStatus;
DWORD PinterfaceStatus(
[in] ULONG InterfaceIndex,
[in] BOOL InterfaceActive,
[in] DWORD StatusType,
[in] PVOID StatusInfo
)
{...}
Parameter
[in] InterfaceIndex
Gibt den Index der zu ändernden Schnittstelle an.
[in] InterfaceActive
Gibt an, ob die Schnittstelle aktiv ist.
[in] StatusType
Gibt die neue Schnittstelle status an. Dieser Parameter ist einer der folgenden Werte.
RIS_INTERFACE_ADDRESS_CHANGE
RIS_INTERFACE_ENABLED
RIS_INTERFACE_DISABLED
RIS_INTERFACE_MEDIA_PRESENT
RIS_INTERFACE_MEDIA_ABSENT
[in] StatusInfo
Zeiger auf eine Struktur, die Informationen angibt, die für den Typ der Schnittstelle status Typs geeignet sind. Wenn der StatusType-Parameter beispielsweise eine Adressänderung angibt, verweist der StatusInfo-Parameter auf eine Struktur, die die neuen Adressinformationen enthält, z. B. IP_ADAPTER_BINDING_INFO. Dieser Parameter kann NULL sein.
Rückgabewert
Wenn die Funktion erfolgreich ist, sollte der Rückgabewert NO_ERROR werden.
Wenn die Funktion fehlschlägt, sollte der Rückgabewert einer der folgenden Fehlercodes sein.
| Wert | BESCHREIBUNG |
|---|---|
|
Unspezifizierter Fehler. |
|
Der Parameter InterfaceIndex ist ungültig (z. B. ist mit diesem Index keine Schnittstelle vorhanden). |
Anforderungen
| Unterstützte Mindestversion (Client) | Nicht unterstützt |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | routprot.h |