attribut ncacn_spx
Die ncacn_spx Schlüsselwort (keyword) SPX als Protokollfamilie für den Endpunkt identifiziert. Diese Protokollfamilie ist veraltet und sollte nicht in neuen Anwendungen verwendet werden.
endpoint("ncacn_spx:link-address[port-name]")
Parameter
-
Linkadresse
-
Gibt den Hostserver an. Dies kann entweder eine Zeichenfolge (der Servername) oder eine 20-stellige hexadezimale Zahl sein, die aus der Netzwerkadresse des Hostservers (8 Ziffern) besteht, die mit der Knotenadresse (12 Ziffern) verkettet ist. Anweisungen zum Abrufen der Netzwerk- und Knotenadresse finden Sie unter Hinweise. Eine NULL-Zeichenfolge gibt den lokalen Computer an.
-
Portname
-
Gibt eine optionale 16-Bit-Zahl an, die die Socketadresse darstellt. Die Werte können zwischen 1 und 65.535 liegen. Wenn kein Wert angegeben wird, wählt der Endpunktzuordnungsdienst einen gültigen Portnamenwert aus.
Bemerkungen
Wenn Sie den ncacn_spx Transport verwenden, entspricht der Servername genau dem 32-Bit-Windows-Namen. Da die Namen jedoch mithilfe von Novell-Protokollen verteilt werden, müssen sie den Novell-Benennungskonventionen entsprechen. Wenn ein Servername kein gültiger Novell-Name ist, können Server keine Endpunkte mit dem ncacn_spx Transport erstellen. Im Folgenden ist eine teilweise Liste von Zeichen aufgeführt, die in Novell-Servernamen verboten sind:
" * + . / : ; < = > ? [ ] \ |
Der ncacn_spx Transport wird von der version von NWLink nicht unterstützt, die mit MS Client 3.0 bereitgestellt wird.
16-Bit-Windows-Clientanwendungen, die den ncacn_spx Transport verwenden, erfordern, dass die Datei installiert Nwipxspx.dll, um unter dem WOW-Subsystem ausgeführt werden zu können. Wenden Sie sich an Novell, um diese Datei zu erhalten.
Hinweis
Verwenden Sie zum Abrufen der Netzwerk- und Knotenadressen das Comcheck-Hilfsprogramm von Novell oder die von Novell definierte API IPXGetInternetAddress. Unter Windows können Sie diese Adressen auch mit dem Befehl ipxroute config abrufen.
Die Syntax der SPX-Transportportzeichenfolge wird wie alle Portzeichenfolgen unabhängig von der IDL-Spezifikation definiert. Der Compiler führt einige Syntaxüberprüfungen durch, garantiert aber nicht, dass die Endpunktspezifikation richtig ist. Einige Fehler werden möglicherweise zur Laufzeit und nicht zur Kompilierzeit gemeldet.
Beispiele
[
uuid(12345678-4000-2006-0000-20000000001a),
version(1.1),
endpoint("ncacn_spx:[1000]")
]
interface iface
{
// Interface definition statements.
}
Weitere Informationen