attribut ncacn_spx
Le ncacn_spx mot clé identifie SPX comme famille de protocoles pour le point de terminaison. Cette famille de protocoles est obsolète et ne doit pas être utilisée dans de nouvelles applications.
endpoint("ncacn_spx:link-address[port-name]")
-
link-address
-
Spécifie le serveur hôte. Il peut s’agir d’une chaîne de caractères (le nom du serveur) ou d’un nombre hexadécimal à 20 chiffres constitué de l’adresse réseau du serveur hôte (8 chiffres) concaténée avec l’adresse du nœud (12 chiffres). Pour obtenir des instructions sur l’obtention de l’adresse réseau et de l’adresse de nœud, consultez Notes. Une chaîne NULL spécifie l’ordinateur local.
-
port-name
-
Spécifie un nombre facultatif de 16 bits qui représente l’adresse de socket. Les valeurs peuvent être comprises entre 1 et 65 535. Lorsqu’aucune valeur n’est spécifiée, le service de mappage de point de terminaison sélectionne une valeur de nom de port valide.
Lorsque vous utilisez le transport ncacn_spx , le nom du serveur est exactement le même que le nom Windows 32 bits. Toutefois, étant donné que les noms sont distribués à l’aide de protocoles Novell, ils doivent être conformes aux conventions d’affectation de noms de Novell. Si un nom de serveur n’est pas un nom Novell valide, les serveurs ne peuvent pas créer de points de terminaison avec le transport ncacn_spx . Voici une liste partielle de caractères interdits dans les noms de serveurs Novell :
" * + . / : ; < = > ? [ ] \ |
Le transport ncacn_spx n’est pas pris en charge par la version de NWLink fournie avec MS Client 3.0.
Les applications clientes Windows 16 bits qui utilisent le transport ncacn_spx nécessitent que le fichier Nwipxspx.dll être installé pour s’exécuter sous le sous-système WOW. Contactez Novell pour obtenir ce fichier.
Notes
Pour obtenir les adresses réseau et de nœud, utilisez l’utilitaire comcheck de Novell ou l’API définie par Novell IPXGetInternetAddress. Sur Windows, vous pouvez également obtenir ces adresses avec la commande de configuration ipxroute .
La syntaxe de la chaîne de port de transport SPX, comme toutes les chaînes de port, est définie indépendamment de la spécification IDL. Le compilateur effectue une vérification de syntaxe, mais ne garantit pas que la spécification du point de terminaison est correcte. Certaines erreurs peuvent être signalées au moment de l’exécution plutôt qu’au moment de la compilation.
[
uuid(12345678-4000-2006-0000-20000000001a),
version(1.1),
endpoint("ncacn_spx:[1000]")
]
interface iface
{
// Interface definition statements.
}