Freigeben über


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

Endpunkt

IDL-Datei (Interface Definition)

ncacn_at_dsp

ncacn_dnet_nsp

Ncacn_ip_tcp

ncacn_nb_ipx

ncacn_nb_nb

ncacn_nb_tcp

ncacn_np

ncacn_vns_spp

ncalrpc

ncadg_ipx

ncadg_ip_udp

Zeichenfolgenbindung