Fonction RasGetNapStatus (ras.h)
La fonction RasGetNapStatus récupère les variables d’état de connexion NAP ( Network Access Protection ) pour une connexion d’accès à distance donnée.
Syntaxe
DWORD RasGetNapStatus(
[in] HRASCONN hRasconn,
[in, out] LPRASNAPSTATE pRasNapState
);
Paramètres
[in] hRasconn
Handle de la connexion. Utilisez RasDial ou RasEnumConnections pour obtenir ce handle.
[in, out] pRasNapState
Pointeur vers une structure RASNAPSTATE . En entrée, le membre dwSize de la structure doit être défini sur sizeof(RASNAPSTATE). À la sortie, pNapState retourne l’état NAP de la connexion RAS.
Valeur retournée
Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.
Si la fonction échoue, la valeur de retour est l’un des codes d’erreur suivants ou une valeur provenant des codes d’erreur de routage et d’accès à distance ou de Winerror.h.
Code de retour | Description |
---|---|
|
La connexion correspondant au paramètre hRasConn n’est pas configurée pour NAP. |
|
Le paramètre dwSize de la structure RASNAPSTATE a une valeur de taille non valide. |
|
Le handle passé à la fonction est NULL ou non valide. |
|
RASMAN n’a pas trouvé le handle dans sa liste de handles. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | ras.h |
Bibliothèque | Rasapi32.lib |
DLL | Rasapi32.dll |