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