Fonction MultinetGetConnectionPerformanceA (winnetwk.h)
La fonction multinetGetConnectionPerformance
Syntaxe
DWORD MultinetGetConnectionPerformanceA(
[in] LPNETRESOURCEA lpNetResource,
[out] LPNETCONNECTINFOSTRUCT lpNetConnectInfoStruct
);
Paramètres
[in] lpNetResource
Pointeur vers une structure NETRESOURCE
[out] lpNetConnectInfoStruct
Pointeur vers la structure NETCONNECTINFOSTRUCT qui reçoit les données.
Valeur de retour
Si la fonction réussit, la valeur de retour est NO_ERROR.
Si la fonction échoue, la valeur de retour est un code d’erreur système , par exemple l’une des valeurs suivantes.
Retourner le code | Description |
---|---|
|
La ressource réseau ne fournit pas ces informations. |
|
Le membre |
|
L’opération n’a pas pu être terminée, soit parce qu’un composant réseau n’est pas démarré, soit parce que le nom de ressource spécifié n’est pas reconnu. |
|
L’appareil local spécifié par le membre |
|
Le nom du réseau est introuvable. Cette erreur est retournée si le membre |
|
Tentative d’accès à une adresse non valide. Cette erreur est retournée si les paramètres lpNetResource ou lpNetConnectInfoStruct étaient NULL. |
|
Un paramètre incorrect a été passé. Cette erreur est retournée si le paramètre |
|
Le réseau n’est pas disponible. |
|
Une erreur spécifique au réseau s’est produite. Pour obtenir une description de l’erreur, appelez WNetGetLastError. |
Remarques
La fonction MultinetGetConnectionPerformance retourne les informations d’une structure NETCONNECTINFOSTRUCT.
Les informations retournées par la fonction MultinetGetConnectionPerformance sont une estimation uniquement. Le trafic réseau et le routage peuvent affecter la précision des résultats retournés.
Notez que la fonction multinetGetConnectionPerformance
Si un chemin UNC est spécifié dans le membre
Une méthode classique d’utilisation de cette fonction consiste à ouvrir un fichier sur un serveur réseau (ce qui garantit qu’il existe une connexion au fichier), appeler cette fonction et utiliser les résultats pour prendre des décisions sur la gestion des E/S de fichier. Par exemple, vous pouvez décider de lire l’intégralité du fichier dans un fichier temporaire sur le client ou d’accéder directement au fichier sur le serveur.
Note
L’en-tête winnetwk.h définit MultinetGetConnectionPerformance comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. Le mélange de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
serveur minimum pris en charge | Windows 2000 Server [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | winnetwk.h |
bibliothèque | Mpr.lib |
DLL | Mpr.dll |
Voir aussi
Vue d’ensemble mise en réseau Windows (WNet)