Attribut ncalrpc

La mot clé ncalrpc identifie la communication interprocessus locale en tant que famille de protocoles pour le point de terminaison. Cette mot clé est l’un des noms de famille de protocole valides qui doivent être utilisés avec l’attribut [endpoint].

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

Paramètres

port-name

Chaîne de caractères qui spécifie le port de communication (une application, un service ou un instance d’un service) qu’un client utilise pour effectuer des appels interprocessus à un serveur. La chaîne peut contenir jusqu’à 53 caractères et ne doit pas contenir de barre oblique inverse (\). Le nom de l’ordinateur ne doit pas être utilisé avec le mot clé ncalrpc.

Notes

La syntaxe de la chaîne de port de communication interprocessus locale, comme toutes les chaînes de port, est définie par l’implémentation de transport et est indépendante de la spécification IDL. Le compilateur MIDL effectue une vérification syntaxique limitée, mais ne garantit pas que la spécification du point de terminaison est correcte. Certaines classes d’erreurs peuvent être signalées au moment de l’exécution plutôt qu’au moment de la compilation.

Exemples

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

Voir aussi

Terminaison

Fichier de définition d’interface (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

Liaison de chaîne