Freigeben über


ncalrpc-Attribut

Die ncalrpc-Schlüsselwort (keyword) identifiziert die lokale prozessübergreifende Kommunikation als Protokollfamilie für den Endpunkt. Dieser Schlüsselwort (keyword) ist einer der gültigen Protokollfamiliennamen, der mit dem Attribut [endpoint] verwendet werden muss.

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

Parameter

Portname

Eine Zeichenfolge, die den Kommunikationsport (eine Anwendung, einen Dienst oder eine instance eines Diensts) angibt, mit der ein Client interprozessübergreifende Aufrufe an einen Server durchführt. Die Zeichenfolge kann bis zu 53 Zeichen enthalten und darf keine umgekehrten Schrägstriche (\) enthalten. Der Computername darf nicht mit dem ncalrpc-Schlüsselwort (keyword) verwendet werden.

Bemerkungen

Die Syntax der lokalen Portzeichenfolge für die prozessübergreifende Kommunikation wird wie alle Portzeichenfolgen durch die Transportimplementierung definiert und ist von der IDL-Spezifikation unabhängig. Der MIDL-Compiler führt eine eingeschränkte Syntaxüberprüfung durch, garantiert jedoch nicht, dass die Endpunktspezifikation korrekt ist. Einige Klassen von Fehlern können zur Laufzeit und nicht zur Kompilierzeit gemeldet werden.

Beispiele

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

Weitere Informationen

Endpunkt

IDL-Datei (Interface Definition)

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

Zeichenfolgenbindung