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.
Récupère des informations sur une connexion réseau, même si elle est actuellement déconnectée.
Syntaxe
DWORD NPGetConnection3(
[in] LPCWSTR lpLocalName,
[in] DWORD dwLevel,
[out] LPVOID lpBuffer,
[in, out] LPDWORD lpBufferSize
);
Paramètres
[in] lpLocalName
Pointeur vers le nom de l’appareil local qui intéresse l’appelant. Le fournisseur peut supposer qu’il s’agit d’une syntactiquement valide.
[in] dwLevel
Valeur qui spécifie si la connexion réseau est actuellement connectée ou déconnectée.
| Valeur | Meaning |
|---|---|
|
La connexion réseau est connectée. |
|
La connexion réseau est déconnectée. |
[out] lpBuffer
Pointeur Void qui reçoit une mémoire tampon qui contient les informations demandées.
[in, out] lpBufferSize
Pointeur vers la taille, en caractères, de la mémoire tampon lpBuffer . Si l’appel échoue, car la mémoire tampon n’est pas assez grande, lpBufferSize est défini sur la taille de mémoire tampon requise.
Valeur retournée
Si la fonction réussit, elle doit retourner WN_SUCCESS.
Si la fonction échoue, elle doit retourner l’une des valeurs suivantes.
| Code de retour | Descriptif |
|---|---|
|
L’appareil spécifié par lpLocalName n’est pas redirigé par ce fournisseur. |
|
La mémoire tampon était trop petite pour recevoir toutes les données. |
|
Le réseau n’est pas présent. |
Remarques
Une connexion réseau peut exister dans trois états : connecté, déconnecté et indisponible. La fonction NPGetConnection3 ne peut pas récupérer d’informations sur les connexions réseau actuellement indisponibles. Toutefois, il peut récupérer des informations sur les connexions réseau actuellement déconnectées, car Windows stocke les informations de connexion.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows XP [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| Header | npapi.h |
| Library | nanosrv.lib |