Opzioni socket NSPROTO_IPX
Le tabelle seguenti descrivono NSPROTO_IPX opzioni socket che si applicano ai socket creati per la famiglia di indirizzi IPX/SPX (AF_IPX). Per altre informazioni su come ottenere e impostare le opzioni di socket, vedere le pagine di riferimento per le funzioni getsockopt e setockopt .
Per enumerare i protocolli e individuare le proprietà supportate per ogni protocollo installato, usare la funzione WSAEnumProtocols, WSCEnumProtocols o WSCEnumProtocols32.
- **NSPROTO\_IPX Opzioni socket**
-
-
Opzione Recupero Set Tipo Optval Descrizione IPX_ADDRESS sì IPX_ADDRESS_DATA Restituisce informazioni sull'adattatore specifico su cui è abilitato IPX. IPX_ADDRESS_NOTIFY sì IPX_ADDRESS_DATA Notifica in modo asincrono quando lo stato di una scheda IPX cambia. IPX_DSTYPE sì sì DWORD Ottiene o imposta il valore del campo datastream nell'intestazione SPX con cui inviare pacchetti. IPX_EXTENDED_ADDRESS sì DWORD (booleano) Abilita l'opzione di indirizzamento esteso nei pacchetti IPX. IPX_FILTERPTYPE sì sì DWORD Ottiene o imposta il tipo di pacchetto di filtro IPX corrente. Verranno restituiti solo pacchetti IPX con un tipo di pacchetto uguale al valore specificato nel parametro optval. I pacchetti con un tipo di pacchetto che non corrisponde vengono eliminati. Questa operazione è applicabile solo a un socket datagram. IPX_GETNETINFO sì IPX_NETNUM_DATA Restituisce informazioni relative a un numero di rete IPX specifico. Il membro netnum della struttura IPX_NETNUM_DATA deve essere impostato sul numero di rete IPX da restituire. IPX_GETNETINFO_NORIP sì IPX_NETNUM_DATA Restituisce informazioni relative a un numero di rete IPX specifico senza inviare una richiesta RIP. Il membro netnum della struttura IPX_NETNUM_DATA deve essere impostato sul numero di rete IPX da restituire. IPX_IMMEDIATESPXACK sì DWORD (booleano) Se impostato su TRUE, non ritardare l'invio di AK in una connessione SPX. IPX_MAX_ADAPTER_NUM sì DWORD Restituisce il numero di adattatori abilitati per IPX presenti. IPX_MAXSIZE sì DWORD Restituisce le dimensioni massime del datagrammi IPX in byte che possono essere inviate. IPX_PTYPE sì sì DWORD Ottiene o imposta il tipo di pacchetto. Il valore specificato nel parametro optval verrà impostato come tipo di pacchetto su ogni pacchetto IPX inviato da questo socket. IPX_RECEIVE_BROADCAST sì DWORD (booleano) Se impostato su TRUE, ricevere pacchetti IPX trasmessi. IPX_RECVHDR sì DWORD (booleano) Se impostato su TRUE, ricevere intestazioni di protocollo IPX con dati. IPX_RERIPNETNUMBER sì IPX_NETNUM_DATA Restituisce informazioni relative a un numero di rete IPX specificato usando una nuova richiesta RIP. Il membro netnum della struttura IPX_NETNUM_DATA deve essere impostato sul numero di rete IPX da restituire. IPX_SPXGETCONNECTIONSTATUS sì IPX_SPXCONNSTATUS_DATA Restituisce informazioni relative alle statistiche del socket SPX connesse. IPX_STOPFILTERPTYPE sì DWORD Rimuove il filtro e arresta il filtro sul tipo di pacchetto specificato nel parametro optval.
-
- **Supporto di Windows per le opzioni NSPROTO\_IPX**
-
-
Opzione Windows Vista e versioni successive 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
-
Le seguenti opzioni socket NSPROTO_IPX sono state definite in Windows Sockets 2 Protocol-Specific Allegato, ma non sono implementate dal protocollo IPX/SPX di Windows.
Livello=NSPROTO_IPX
Opzione | Type | Predefinito | Significato |
---|---|---|---|
IPX_CHECKSUM | Bool | spento | Se impostato, IPX esegue un checksum sui pacchetti in uscita e verifica il checksum dei pacchetti in ingresso. |
IPX_TXPKTSIZE | INT | Dimensioni dei supporti fino a un massimo di 1466 | Imposta la dimensione massima dell'oggetto datagram di invio. Queste dimensioni non includono l'intestazione IPX o le intestazioni dei supporti che possono essere usate. Può essere aumentato alle dimensioni dei supporti. |
IPX_RXPKTSIZE | INT | Dimensioni dei supporti fino a un massimo di 1466 | Imposta la dimensione massima dell'oggetto datagram di ricezione. Queste dimensioni non includono l'intestazione IPX o le intestazioni dei supporti che possono essere usate. Può essere aumentato alle dimensioni dei supporti. |
IPX_TXMEDIASIZE | INT | Scheda primaria | Restituisce la dimensione del supporto di invio che imposta un limite superiore per le dimensioni del datagramma. |
IPX_RXMEDIASIZE | INT | Scheda primaria | Restituisce la dimensione del supporto di ricezione che imposta un limite superiore per le dimensioni del datagramma. |
IPX_PRIMARY | Bool | Principale | Limita il traffico alla scheda di rete primaria. |
Le seguenti opzioni socket NSPROTO_SPX sono state definite in Windows Sockets 2 Protocol-Specific Allegato, ma non sono implementate in Windows dal protocollo WINDOWS IPX/SPX.
Livello=NSPROTO_SPX
Opzione | Type | Predefinito | Significato |
---|---|---|---|
SPX_CHECKSUM | Bool | spento | Se impostato, IPX esegue un checksum sui pacchetti in uscita e verifica il checksum dei pacchetti in ingresso. Non supportato in tutte le piattaforme. |
SPX_TXPKTSIZE | INT | Dimensioni dei supporti fino a un massimo di 1466 | Imposta la dimensione massima dell'oggetto datagram di invio. Queste dimensioni non includono l'intestazione SPX o le intestazioni dei supporti che possono essere usate. Può essere aumentato alle dimensioni dei supporti. |
SPX_RXPKTSIZE | INT | Dimensioni dei supporti fino a un massimo di 1466 | Imposta la dimensione massima dell'oggetto datagram di ricezione. Queste dimensioni non includono l'intestazione SPX o le intestazioni dei supporti che possono essere usate. Può essere aumentato alle dimensioni dei supporti. |
SPX_TXMEDIASIZE | INT | Scheda primaria | Restituisce le dimensioni dei supporti di trasmissione meno le intestazioni SPX e supporti. In questo modo viene impostato un limite superiore per le dimensioni del pacchetto di segmentazione dei messaggi. |
SPX_RXMEDIASIZE | INT | Scheda primaria | Restituisce le dimensioni dei supporti di ricezione meno SPX e le intestazioni dei supporti. In questo modo viene impostato un limite superiore per le dimensioni del pacchetto di ricezione. |
SPX_RAWSPX | Bool | spento | Se impostata, l'intestazione del protocollo IPX/SPX viene passata con i dati. |
Commenti
Le opzioni socket NSPROTO_IPX e le strutture usate da queste opzioni socket sono definite nel file di intestazione Wsnwlink.h .
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|