Atributo ncalrpc
O ncalrpc palavra-chave identifica a comunicação entre processos locais como a família de protocolos para o ponto de extremidade. Esse palavra-chave é um dos nomes de família de protocolo válidos que devem ser usados com o atributo [ponto de extremidade].
endpoint("ncalrpc:[port-name]")
Parâmetros
-
nome da porta
-
Uma cadeia de caracteres que especifica a porta de comunicação (um aplicativo, um serviço ou uma instância de um serviço) que um cliente usa para fazer chamadas entre processos para um servidor. A cadeia de caracteres pode conter até 53 caracteres e não deve conter nenhum caractere de barra invertida (\). O nome do computador não deve ser usado com o palavra-chave ncalrpc.
Comentários
A sintaxe da cadeia de caracteres de porta de interprocessamento local, como todas as cadeias de caracteres de porta, é definida pela implementação de transporte e é independente da especificação de IDL. O compilador MIDL executa verificação de sintaxe limitada, mas não garante que a especificação do ponto de extremidade esteja correta. Algumas classes de erros podem ser relatadas em tempo de execução e não em tempo de compilação.
Exemplos
[
uuid(12345678-4000-2006-0000-20000000001a),
version(1.1),
endpoint("ncalrpc:[myapplicationname]")
]
interface iface
{
// Interface definition statements.
}
Confira também