ncadg _ ipx-Attribut

Das Schlüsselwort ncadg _ ipx identifiziert IPX als Protokollfamilie für den Endpunkt. Diese Protokollfamilie ist veraltet und sollte nicht in neuen Anwendungen verwendet werden.

endpoint("ncadg_ipx:link-address[port-name]")

Parameter

Linkadresse

Gibt den Hostserver an. Dies kann entweder eine Zeichenfolge (der Servername) oder eine 20-stellige Hexadezimalzahl sein, die aus der Netzwerkadresse (8 Ziffern) des Hostservers besteht, die mit der Knotenadresse (12 Ziffern) verkettet ist. Anweisungen zum Abrufen der Netzwerkadresse 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 65535 liegen. Wenn kein Wert angegeben wird, wählt der Endpunktzuordnungsdienst einen gültigen Portnamenwert aus.

Bemerkungen

Die folgenden Einschränkungen gelten für die Datagrammprotokolle ncadg _ ipx und ncadg _ ip _ udp:

  • Rückrufe werden nicht unterstützt. Alle Funktionen, die das [ Rückrufattribut ] verwenden, führen zu einem Fehler.
  • Die Verwendung des Pipetypkonstruktors wird nicht unterstützt.

Bei Verwendung des ncadg _ ipx-Transports ist der Servername genau derselbe wie der 32-Bit-Windows Servername. Da die Namen jedoch mithilfe von Protokollen von Werden verteilt werden, müssen sie den Benennungskonventionen von Bein entsprechen. Wenn es sich bei einem Servernamen nicht um einen gültigen Namen handelt, können Server keine Endpunkte mit dem ncadg _ ipx-Transport erstellen. Im Folgenden finden Sie eine partielle Liste von Zeichen, die in Den-Servernamen unzulässig sind:

" * + . / : ; < = > ? [ ] \ |

Der ncadg _ ipx-Transport wird von der version of NWLink unterstützt, die mit MS Client 3.0 bereitgestellt wird.

16-Bit-Windows-Clientanwendungen, die den ncadg _ ipx-Transport verwenden, erfordern, dass die Datei Nwipxspx.dll installiert ist, um unter dem WOW-Subsystem ausgeführt zu werden. Wenden Sie sich an Den, um diese Datei zu erhalten.

Um die Netzwerk- und Knotenadressen zu erhalten, verwenden Sie das Comcheck-Hilfsprogramm von Perl oder die von DerTegetInternetAddress definierte API. Auf Windows können Sie diese Adressen auch mit dem Befehl ipxroute config abrufen.

Die Syntax der TCP/IP-Transportportzeichenfolge wird wie alle Portzeichenfolgen unabhängig von der IDL-Spezifikation definiert. Der Compiler führt einige Syntaxüberprüfungen durch, garantiert jedoch nicht, dass die Endpunktspezifikation korrekt ist. Einige Fehler werden möglicherweise zur Laufzeit und nicht zur Kompilierzeit gemeldet.

Hinweis

Diese Protokollfamilie wird in Windows XP nicht unterstützt.

Beispiele

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

Weitere Informationen

Endpunkt

IDL-Datei (Interface Definition)

ncacn _ bei _ dsp

ncacn _ dnet _ nsp

ncacn _ ip _ tcp

ncacn _ nb _ ipx

ncacn _ spx

ncacn _ nb _ nb

ncacn _ nb _ tcp

ncacn _ np

ncacn _ vns _ spp

ncalrpc

ncadg _ ip _ udp

Zeichenfolgenbindung