NSPROTO_IPX Socket Options

Les tableaux suivants décrivent NSPROTO_IPX options de socket qui s’appliquent aux sockets créés pour la famille d’adresses IPX/SPX (AF_IPX). Pour plus d’informations sur l’obtention et la définition des options de socket, consultez les pages de référence des fonctions getsockopt et setsockopt .

Pour énumérer les protocoles et découvrir les propriétés prises en charge pour chaque protocole installé, utilisez la fonction WSAEnumProtocols, WSCEnumProtocols ou WSCEnumProtocols32 .

**NSPROTO\_IPX Options de socket**
Option Obtenir Définissez Type Optval Description
IPX_ADDRESS Oui IPX_ADDRESS_DATA Retourne des informations sur l’adaptateur spécifique sur lequel IPX est activé.
IPX_ADDRESS_NOTIFY Oui IPX_ADDRESS_DATA Avertit de façon asynchrone lorsque le status d’une carte IPX change.
IPX_DSTYPE Oui Oui DWORD Obtient ou définit la valeur du champ de flux de données dans l’en-tête SPX avec lequel envoyer des paquets.
IPX_EXTENDED_ADDRESS Oui DWORD (booléen) Active l’option d’adressage étendu sur les paquets IPX.
IPX_FILTERPTYPE Oui Oui DWORD Obtient ou définit le type de paquet de filtre de réception IPX actuel. Seuls les paquets IPX dont le type de paquet est égal à la valeur spécifiée dans le paramètre optval sont retournés. Les paquets dont le type de paquet ne correspond pas sont ignorés. Cela s’applique uniquement à un socket de datagramme.
IPX_GETNETINFO Oui IPX_NETNUM_DATA Retourne des informations concernant un numéro de réseau IPX spécifique. Le membre netnum de la structure IPX_NETNUM_DATA doit être défini sur le numéro de réseau IPX à retourner.
IPX_GETNETINFO_NORIP Oui IPX_NETNUM_DATA Retourne des informations concernant un numéro de réseau IPX spécifique sans envoyer de requête RIP. Le membre netnum de la structure IPX_NETNUM_DATA doit être défini sur le numéro de réseau IPX à retourner.
IPX_IMMEDIATESPXACK Oui DWORD (booléen) Si la valeur est TRUE, ne retardez pas l’envoi des ACL sur une connexion SPX.
IPX_MAX_ADAPTER_NUM Oui DWORD Retourne le nombre d’adaptateurs compatibles IPX présents.
IPX_MAXSIZE Oui DWORD Retourne la taille maximale du datagramme IPX en octets qui peut être envoyée.
IPX_PTYPE Oui Oui DWORD Obtient ou définit le type de paquet. La valeur spécifiée dans le paramètre optval est définie comme type de paquet sur chaque paquet IPX envoyé à partir de ce socket.
IPX_RECEIVE_BROADCAST Oui DWORD (booléen) Si la valeur est TRUE, recevez des paquets IPX de diffusion.
IPX_RECVHDR Oui DWORD (booléen) Si la valeur est TRUE, recevez des en-têtes de protocole IPX avec des données.
IPX_RERIPNETNUMBER Oui IPX_NETNUM_DATA Retourne des informations concernant un numéro de réseau IPX spécifié à l’aide d’une nouvelle demande RIP. Le membre netnum de la structure IPX_NETNUM_DATA doit être défini sur le numéro de réseau IPX à retourner.
IPX_SPXGETCONNECTIONSTATUS Oui IPX_SPXCONNSTATUS_DATA Retourne des informations concernant les statistiques d’un socket SPX connecté.
IPX_STOPFILTERPTYPE Oui DWORD Supprime le filtre et arrête le filtrage sur le type de paquet spécifié dans le paramètre optval.

 

**Prise en charge de Windows pour les options NSPROTO\_IPX**
Option Windows Vista et versions ultérieures 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

 

Les options de socket NSPROTO_IPX suivantes ont été définies dans windows Sockets 2 Protocol-Specific Annexe, mais ne sont pas implémentées par le protocole IPX/SPX Windows.

Niveau=NSPROTO_IPX

Option Type Default Signification
IPX_CHECKSUM Bool arrêt Une fois défini, IPX effectue une somme de contrôle sur les paquets sortants et vérifie la somme de contrôle des paquets entrants.
IPX_TXPKTSIZE int Taille du média jusqu’à un maximum de 1466 Définit la taille maximale du datagramme d’envoi. Cette taille n’inclut pas l’en-tête IPX ni les en-têtes multimédias qui peuvent également être utilisés. Peut être augmentée à la taille du média.
IPX_RXPKTSIZE int Taille du média jusqu’à un maximum de 1466 Définit la taille maximale du datagramme de réception. Cette taille n’inclut pas l’en-tête IPX ni les en-têtes multimédias qui peuvent également être utilisés. Peut être augmentée à la taille du média.
IPX_TXMEDIASIZE int Carte principale Retourne la taille du média d’envoi qui définit une limite supérieure pour la taille du datagramme.
IPX_RXMEDIASIZE int Carte principale Retourne la taille du média de réception qui définit une limite supérieure pour la taille du datagramme.
IPX_PRIMARY Bool Principal Limite le trafic vers la carte réseau principale.

 

Les options de socket NSPROTO_SPX suivantes ont été définies dans Les Sockets Windows 2 Protocol-Specific Annexe, mais ne sont pas implémentées sur Windows par le protocole IPX/SPX Windows.

Niveau=NSPROTO_SPX

Option Type Default Signification
SPX_CHECKSUM Bool arrêt Une fois défini, IPX effectue une somme de contrôle sur les paquets sortants et vérifie la somme de contrôle des paquets entrants. Non pris en charge sur toutes les plateformes.
SPX_TXPKTSIZE int Taille du média jusqu’à un maximum de 1466 Définit la taille maximale du datagramme d’envoi. Cette taille n’inclut pas l’en-tête SPX ni les en-têtes multimédias qui peuvent également être utilisés. Peut être augmentée à la taille du média.
SPX_RXPKTSIZE int Taille du média jusqu’à un maximum de 1466 Définit la taille maximale du datagramme de réception. Cette taille n’inclut pas l’en-tête SPX ni les en-têtes multimédias qui peuvent également être utilisés. Peut être augmentée à la taille du média.
SPX_TXMEDIASIZE int Carte principale Retourne la taille du média d’envoi moins SPX et les en-têtes multimédias. Cela définit une limite supérieure pour la taille des paquets de segmentation des messages.
SPX_RXMEDIASIZE int Carte principale Retourne la taille du média de réception moins SPX et les en-têtes multimédias. Cela définit une limite supérieure pour la taille des paquets de réception.
SPX_RAWSPX Bool arrêt Lorsqu’il est défini, l’en-tête de protocole IPX/SPX est transmis avec les données.

 

Notes

Les options de socket NSPROTO_IPX et les structures utilisées par ces options de socket sont définies dans le fichier d’en-tête Wsnwlink.h .

Spécifications

Condition requise Valeur
En-tête
Wsnwlink.h