NSPROTO_IPX Socketoptionen

In den folgenden Tabellen werden NSPROTO_IPX Socketoptionen beschrieben, die für Sockets gelten, die für die IPX/SPX-Adressfamilie (AF_IPX) erstellt wurden. Weitere Informationen zum Abrufen und Festlegen von Socketoptionen finden Sie auf den Referenzseiten für die Funktionen getsockopt und setsockopt .

Um Protokolle aufzulisten und unterstützte Eigenschaften für jedes installierte Protokoll zu ermitteln, verwenden Sie die Funktion WSAEnumProtocols, WSCEnumProtocols oder WSCEnumProtocols32 .

**NSPROTO\_IPX Socketoptionen**
Option Herunterladen Set Optval-Typ Beschreibung
IPX_ADDRESS ja IPX_ADDRESS_DATA Gibt Informationen zu dem spezifischen Adapter zurück, für den IPX aktiviert ist.
IPX_ADDRESS_NOTIFY ja IPX_ADDRESS_DATA Benachrichtigt asynchron, wenn sich die status eines IPX-Adapters ändert.
IPX_DSTYPE ja ja DWORD Ruft den Wert des Datenstromfelds im SPX-Header ab, mit dem Pakete gesendet werden sollen, oder legt diesen fest.
IPX_EXTENDED_ADDRESS ja DWORD (boolesch) Aktiviert die Erweiterte Adressierungsoption für IPX-Pakete.
IPX_FILTERPTYPE ja ja DWORD Ruft den aktuellen IPX-Empfangsfilterpakettyp ab oder legt diese fest. Nur IPX-Pakete mit einem Pakettyp, der dem im optval-Parameter angegebenen Wert entspricht, werden zurückgegeben. Pakete mit einem Pakettyp, der nicht übereinstimmt, werden verworfen. Dies gilt nur für einen Datagrammsocket.
IPX_GETNETINFO ja IPX_NETNUM_DATA Gibt Informationen zu einer bestimmten IPX-Netzwerknummer zurück. Das netnum-Element der IPX_NETNUM_DATA-Struktur muss auf die zurückzugebende IPX-Netzwerknummer festgelegt werden.
IPX_GETNETINFO_NORIP ja IPX_NETNUM_DATA Gibt Informationen zu einer bestimmten IPX-Netzwerknummer zurück, ohne eine RIP-Anforderung zu senden. Das netnum-Element der IPX_NETNUM_DATA-Struktur muss auf die zurückzugebende IPX-Netzwerknummer festgelegt werden.
IPX_IMMEDIATESPXACK ja DWORD (boolesch) Wenn auf TRUE festgelegt ist, verzögern Sie das Senden von ACKs für eine SPX-Verbindung nicht.
IPX_MAX_ADAPTER_NUM ja DWORD Gibt die Anzahl der vorhandenen IPX-fähigen Adapter zurück.
IPX_MAXSIZE ja DWORD Gibt die maximale IPX-Datagrammgröße in Bytes zurück, die gesendet werden kann.
IPX_PTYPE ja ja DWORD Ruft den Pakettyp ab oder legt den Pakettyp fest. Der im optval-Parameter angegebene Wert wird als Pakettyp für jedes IPX-Paket festgelegt, das von diesem Socket gesendet wird.
IPX_RECEIVE_BROADCAST ja DWORD (boolesch) Wenn auf TRUE festgelegt ist, empfangen Sie IPX-Broadcastpakete.
IPX_RECVHDR ja DWORD (boolesch) Wenn auf TRUE festgelegt ist, empfangen Sie IPX-Protokollheader mit Daten.
IPX_RERIPNETNUMBER ja IPX_NETNUM_DATA Gibt Mithilfe einer neuen RIP-Anforderung Informationen zu einer angegebenen IPX-Netzwerknummer zurück. Das netnum-Element der IPX_NETNUM_DATA-Struktur muss auf die zurückzugebende IPX-Netzwerknummer festgelegt werden.
IPX_SPXGETCONNECTIONSTATUS ja IPX_SPXCONNSTATUS_DATA Gibt Informationen zu einer verbundenen SPX-Socketstatistik zurück.
IPX_STOPFILTERPTYPE ja DWORD Entfernt den Filter und beendet die Filterung nach pakettyp, der im optval-Parameter angegeben ist.

 

**Windows-Unterstützung für NSPROTO\_IPX-Optionen**
Option Windows Vista und höher Windows Server 2003 Windows XP Windows 2000 Windows NT4 Windows 9x/Me
IPX_ADDRESS x x x x x
IPX_ADDRESS_NOTIFY x x x x x
IPX_DSTYPE x x x x x
IPX_EXTENDED_ADDRESS x x x x x
IPX_FILTERPTYPE x x x x x
IPX_GETNETINFO x x x x x
IPX_GETNETINFO_NORIP x x x x x
IPX_IMMEDIATESPXACK x x x x x
IPX_MAX_ADAPTER_NUM x x x x x
IPX_MAXSIZE x x x x x
IPX_PTYPE x x x x x
IPX_RECEIVE_BROADCAST x x x x x
IPX_RECVHDR x x x x x
IPX_RERIPNETNUMBER x x x x x
IPX_SPXGETCONNECTIONSTATUS x x x x x
IPX_STOPFILTERPTYPE x x x x x

 

Die folgenden NSPROTO_IPX Socketoptionen wurden in Windows Sockets 2 Protocol-Specific Annex definiert, werden aber nicht vom Windows IPX/SPX-Protokoll implementiert.

Ebene=NSPROTO_IPX

Option type Standard Bedeutung
IPX_CHECKSUM Bool aus Wenn dieser Wert festgelegt ist, führt IPX eine Prüfsumme für ausgehende Pakete aus und überprüft die Prüfsumme eingehender Pakete.
IPX_TXPKTSIZE INT Mediengröße bis maximal 1466 Legt die maximale Größe des Sendedatengramms fest. Diese Größe enthält nicht den IPX-Header oder Medienheader, die ebenfalls verwendet werden können. Kann auf die Mediengröße erhöht werden.
IPX_RXPKTSIZE INT Mediengröße bis maximal 1466 Legt die maximale Empfangsdatengrammgröße fest. Diese Größe enthält nicht den IPX-Header oder Medienheader, die ebenfalls verwendet werden können. Kann auf die Mediengröße erhöht werden.
IPX_TXMEDIASIZE INT Primäres Board Gibt die Sendemediengröße zurück, die eine Obergrenze für die Datagrammgröße festlegt.
IPX_RXMEDIASIZE INT Primäres Board Gibt die Empfangsmediengröße zurück, die eine Obergrenze für die Datagrammgröße festlegt.
IPX_PRIMARY Bool Primär Beschränkt den Datenverkehr auf das primäre Netzwerkboard.

 

Die folgenden NSPROTO_SPX Socketoptionen wurden in Windows Sockets 2 Protocol-Specific Annex definiert, werden aber nicht unter Windows durch das Windows IPX/SPX-Protokoll implementiert.

Ebene=NSPROTO_SPX

Option type Standard Bedeutung
SPX_CHECKSUM Bool aus Wenn dieser Wert festgelegt ist, führt IPX eine Prüfsumme für ausgehende Pakete aus und überprüft die Prüfsumme eingehender Pakete. Nicht auf allen Plattformen unterstützt.
SPX_TXPKTSIZE INT Mediengröße bis maximal 1466 Legt die maximale Größe des Sendedatengramms fest. Diese Größe enthält nicht den SPX-Header oder Medienheader, die ebenfalls verwendet werden können. Kann auf die Mediengröße erhöht werden.
SPX_RXPKTSIZE INT Mediengröße bis maximal 1466 Legt die maximale Empfangsdatengrammgröße fest. Diese Größe enthält nicht den SPX-Header oder Medienheader, die ebenfalls verwendet werden können. Kann auf die Mediengröße erhöht werden.
SPX_TXMEDIASIZE INT Primäres Board Gibt die Sendemediengröße minus SPX- und Medienheader zurück. Dadurch wird eine Obergrenze für die Größe der Nachrichtensegmentierungspakete festgelegt.
SPX_RXMEDIASIZE INT Primäres Board Gibt die Empfangsmediengröße minus SPX- und Medienheader zurück. Dadurch wird eine Obergrenze für die Größe des Empfangspakets festgelegt.
SPX_RAWSPX Bool aus Wenn festgelegt, wird der IPX/SPX-Protokollheader mit den Daten übergeben.

 

Bemerkungen

Die NSPROTO_IPX Socketoptionen und die von diesen Socketoptionen verwendeten Strukturen sind in der Wsnwlink.h-Headerdatei definiert.

Anforderungen

Anforderung Wert
Header
Wsnwlink.h