atributo ncacn_spx
La palabra clave ncacn_spx identifica SPX como familia de protocolos para el punto de conexión. Esta familia de protocolos está obsoleta y no debe usarse en nuevas aplicaciones.
endpoint("ncacn_spx:link-address[port-name]")
-
link-address
-
Especifica el servidor host. Puede ser una cadena de caracteres (el nombre del servidor) o un número hexadecimal de 20 dígitos que consta de la dirección de red del servidor host (8 dígitos) concatenada con la dirección del nodo (12 dígitos). Consulte Comentarios para obtener instrucciones sobre cómo obtener la dirección de red y la dirección del nodo. Una cadena NULL especifica el equipo local.
-
port-name
-
Especifica un número opcional de 16 bits que representa la dirección del socket. Los valores pueden oscilar entre 1 y 65 535. Cuando no se especifica ningún valor, el servicio de asignación de puntos de conexión selecciona un valor de nombre de puerto válido.
Cuando se usa el transporte de ncacn_spx , el nombre del servidor es exactamente el mismo que el nombre de Windows de 32 bits. Sin embargo, dado que los nombres se distribuyen mediante protocolos Novell, deben ajustarse a las convenciones de nomenclatura de Novell. Si un nombre de servidor no es un nombre Novell válido, los servidores no podrán crear puntos de conexión con el transporte ncacn_spx . A continuación se muestra una lista parcial de caracteres prohibidos en nombres de servidor Novell:
" * + . / : ; < = > ? [ ] \ |
La ncacn_spx transporte no es compatible con la versión de NWLink proporcionada con MS Client 3.0.
Las aplicaciones cliente windows de 16 bits que usan el transporte de ncacn_spx requieren que se instale el archivo Nwipxspx.dll para ejecutarse en el subsistema WOW. Póngase en contacto con Novell para obtener este archivo.
Nota
Para obtener las direcciones de red y nodo, use la utilidad comcheck de Novell o la API definida por Novell IPXGetInternetAddress. En Windows, también puede obtener estas direcciones con el comando ipxroute config .
La sintaxis de la cadena de puerto de transporte SPX, como todas las cadenas de puerto, se define independientemente de la especificación IDL. El compilador realiza alguna comprobación de sintaxis, pero no garantiza que la especificación del punto de conexión sea correcta. Algunos errores se pueden notificar en tiempo de ejecución en lugar de en tiempo de compilación.
[
uuid(12345678-4000-2006-0000-20000000001a),
version(1.1),
endpoint("ncacn_spx:[1000]")
]
interface iface
{
// Interface definition statements.
}