RasGetNapStatus-Funktion (ras.h)
Die RasGetNapStatus-Funktion ruft die NAP-Verbindungszustandsvariablen ( Network Access Protection ) für eine bestimmte RAS-Verbindung ab.
Syntax
DWORD RasGetNapStatus(
[in] HRASCONN hRasconn,
[in, out] LPRASNAPSTATE pRasNapState
);
Parameter
[in] hRasconn
Ein Handle für die Verbindung. Verwenden Sie RasDial oder RasEnumConnections , um dieses Handle abzurufen.
[in, out] pRasNapState
Ein Zeiger auf eine RASNAPSTATE-Struktur . Bei der Eingabe muss das dwSize-Element der Struktur auf sizeof(RASNAPSTATE) festgelegt werden. Bei der Ausgabe gibt pNapState den NAP-Zustand der RAS-Verbindung zurück.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.
Wenn die Funktion fehlschlägt, ist der Rückgabewert einer der folgenden Fehlercodes oder ein Wert aus Routing- und RAS-Fehlercodes oder Winerror.h.
Rückgabecode | Beschreibung |
---|---|
|
Die Verbindung, die dem hRasConn-Parameter entspricht, ist nicht für NAP konfiguriert. |
|
Der dwSize-Parameter der RASNAPSTATE-Struktur weist einen ungültigen Größenwert auf. |
|
Das an die Funktion übergebene Handle ist entweder NULL oder ungültig. |
|
RASMAN konnte das Handle in der Liste der Handles nicht finden. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ras.h |
Bibliothek | Rasapi32.lib |
DLL | Rasapi32.dll |