attributo ncalrpc
La parola chiave ncalrpc identifica la comunicazione tra processi locali come famiglia di protocolli per l'endpoint. Questa parola chiave è uno dei nomi di famiglia di protocolli validi che devono essere usati con l'attributo [endpoint].
endpoint("ncalrpc:[port-name]")
-
port-name
-
Stringa di caratteri che specifica la porta di comunicazione (un'applicazione, un servizio o un'istanza di un servizio) usata da un client per eseguire chiamate tra processi a un server. La stringa può contenere fino a 53 caratteri e non deve contenere alcuna barra rovesciata (\). Il nome del computer non deve essere usato con la parola chiave ncalrpc .
La sintassi della stringa di porta di comunicazione traprocesso locale, come tutte le stringhe di porta, è definita dall'implementazione del trasporto ed è indipendente dalla specifica IDL. Il compilatore MIDL esegue il controllo della sintassi limitato, ma non garantisce che la specifica dell'endpoint sia corretta. Alcune classi di errori possono essere segnalate in fase di esecuzione anziché in fase di compilazione.
[
uuid(12345678-4000-2006-0000-20000000001a),
version(1.1),
endpoint("ncalrpc:[myapplicationname]")
]
interface iface
{
// Interface definition statements.
}