Cette fonction permet de récupérer le nom d'une machine à partir de son adresse IP (IPv4 ou IPv6).
Domaine d'application
Client Windows,
Serveur Windows,
Client Mobile,
Serveur Mobile,
Client Java,
Serveur Java,
Client Adélia Web,
Client Adélia Cloud.
Paramètres
ALPHA(n) [E] |
AdresseIP |
Adresse IP (IPv4 ou IPv6). Remarque : représentation textuelle d'une adresse IPv6 conforme à la spécification RFC2373.
Sur une plate-forme Windows, le support natif des adresses IPv6 est assuré par les systèmes d'exploitation Windows Vista, Windows Server 2008 et ultérieurs. |
ALPHA(n) [S] |
NomMachine |
Nom de la machine. |
NUM_BIN_2 [E] |
Taille |
Taille (n) du paramètre NomMachine. |
NUM_BIN_4 [S] |
CodeRetour |
Code retour de l'opération : 0 : L'opération s'est déroulée correctement. -1 : Hôte inconnu ou adresse IP mal formée. -3 : Buffer NomMachine trop petit.
[Plate-forme C] > 0 : Erreur winsock. -2 : Adresse IPv6 non supportée.
[Plate-forme java] 1 : Erreur de sécurité. |
Par exemple
ALPHA(15) |
AdresseIp |
ALPHA(100) |
NomMachine |
NUM_BIN_2 |
Taille |
NUM_BIN_4 |
CodeRetour |
|
|
AdresseIP |
= ' 194.3.108.125 ' |
Taille |
= 100 |
|
|
APPELER_DLL |
'VATOOLBX' 'VaToolBxGetHostByIP' AdresseIP NomMachine Taille CodeRetour |
En sortie :
CodeRetour |
= 0 /* l'opération s'est déroulée correctement. |
NomMachine |
= 'sametime.hardis.fr' |
ALPHA(100) |
NomMachine |
NUM_BIN_4 |
CodeRetour |
|
|
APPELER_DLL |
'VATOOLBX' 'VaToolBxGetHostByIP' ' ::1' NomMachine 100 CodeRetour |
En sortie :
CodeRetour |
= 0 /* l'opération s'est déroulée correctement. |
NomMachine |
= 'PS421.hardis.fr' |
Liste des fonctions de la DLL VaToolBx par thème