Fonction NPGetConnection (npapi.h)
Récupère des informations sur une connexion.
Syntaxe
DWORD NPGetConnection(
[in] LPWSTR lpLocalName,
[out] LPWSTR lpRemoteName,
[in, out] LPDWORD lpnBufferLen
);
Paramètres
[in] lpLocalName
Pointeur vers le nom de l’appareil local qui intéresse l’appelant. Le fournisseur de réseau peut supposer que ce nom est valide sur le point de vue syntaxique.
[out] lpRemoteName
Pointeur vers une mémoire tampon qui recevra le nom distant utilisé pour établir la connexion. Cette mémoire tampon est allouée par l’appelant.
[in, out] lpnBufferLen
Pointeur vers la taille, en caractères, de la mémoire tampon lpRemoteName . Si l’appel échoue parce que 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. Sinon, il doit retourner un code d’erreur, qui peut être l’un des suivants :
Code de retour | Description |
---|---|
|
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
La fonction NPGetConnection peut retourner des informations uniquement sur une connexion réseau actuellement connectée. Pour récupérer des informations sur une connexion réseau actuellement déconnectée, utilisez NPGetConnection3.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | npapi.h |