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

Extremidade

Arquivo IDL (Definição de Interface)

ncacn_at_dsp

ncacn_dnet_nsp

Ncacn_ip_tcp

ncacn_nb_ipx

ncacn_spx

ncacn_nb_nb

ncacn_nb_tcp

ncacn_np

ncacn_vns_spp

ncadg_ip_udp

ncadg_ipx

Associação de cadeia de caracteres