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 |
|