Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |