atributo ncacn_spx
O ncacn_spx palavra-chave identifica o SPX como a família de protocolos para o ponto de extremidade. Essa família de protocolos está obsoleta e não deve ser usada em novos aplicativos.
endpoint("ncacn_spx:link-address[port-name]")
-
link-address
-
Especifica o servidor host. Pode ser uma cadeia de caracteres (o nome do servidor) ou um número hexadecimal de 20 dígitos que consiste no endereço de rede do servidor host (8 dígitos) concatenado com o endereço do nó (12 dígitos). Consulte Comentários para obter instruções sobre como obter o endereço de rede e o endereço do nó. Uma cadeia de caracteres NULL especifica o computador local.
-
nome da porta
-
Especifica um número opcional de 16 bits que representa o endereço do soquete. Os valores podem variar de 1 a 65.535. Quando nenhum valor é especificado, o serviço de mapeamento de ponto de extremidade seleciona um valor de nome de porta válido.
Quando você usa o transporte ncacn_spx , o nome do servidor é exatamente o mesmo que o nome do Windows de 32 bits. No entanto, como os nomes são distribuídos usando protocolos Novell, eles devem estar em conformidade com as convenções de nomenclatura novell. Se um nome de servidor não for um nome Novell válido, os servidores não poderão criar pontos de extremidade com o transporte ncacn_spx . Veja a seguir uma lista parcial de caracteres proibidos em nomes de servidor Novell:
" * + . / : ; < = > ? [ ] \ |
Não há suporte para o transporte ncacn_spx pela versão do NWLink fornecida com o MS Client 3.0.
Aplicativos cliente Windows de 16 bits que usam o transporte ncacn_spx exigem que o arquivo Nwipxspx.dll ser instalado para ser executado no subsistema WOW. Entre em contato com a Novell para obter esse arquivo.
Observação
Para obter os endereços de rede e nó, use o utilitário de verificação da Novell ou a API definida por Novell IPXGetInternetAddress. No Windows, você também pode obter esses endereços com o comando de configuração ipxroute .
A sintaxe da cadeia de caracteres da porta de transporte SPX, como todas as cadeias de caracteres de porta, é definida independentemente da especificação de IDL. O compilador executa algumas verificações de sintaxe, mas não garante que a especificação do ponto de extremidade esteja correta. Alguns erros podem ser relatados em tempo de execução e não em tempo de compilação.
[
uuid(12345678-4000-2006-0000-20000000001a),
version(1.1),
endpoint("ncacn_spx:[1000]")
]
interface iface
{
// Interface definition statements.
}