Атрибут ncalrpc

Ncalrpc ключевое слово определяет локальную межпроцессную связь как семейство протоколов для конечной точки. Это ключевое слово является одним из допустимых имен семейства протоколов, которые необходимо использовать с атрибутом [endpoint].

endpoint("ncalrpc:[port-name]")

Параметры

имя порта

Символьная строка, указывающая порт связи (приложение, служба или экземпляр службы), который клиент использует для выполнения межпроцессных вызовов к серверу. Строка может содержать до 53 символов и не должна содержать символы обратной косой черты (\). Имя компьютера не должно использоваться с ключевое слово ncalrpc.

Комментарии

Синтаксис строки порта локального межпроцессного взаимодействия, как и всех строк портов, определяется реализацией транспорта и не зависит от спецификации IDL. Компилятор MIDL выполняет ограниченную проверку синтаксиса, но не гарантирует правильность спецификации конечной точки. Некоторые классы ошибок могут сообщаться во время выполнения, а не во время компиляции.

Примеры

[
    uuid(12345678-4000-2006-0000-20000000001a), 
    version(1.1), 
    endpoint("ncalrpc:[myapplicationname]") 
] 
interface iface
{
    // Interface definition statements.
}

См. также раздел

Конечной точки

Файл определения интерфейса (IDL)

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

Привязка строк