Condividi tramite


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 IPX_ADDRESS_DATA Restituisce informazioni sull'adattatore specifico su cui è abilitato IPX.
IPX_ADDRESS_NOTIFY IPX_ADDRESS_DATA Notifica in modo asincrono quando lo stato di una scheda IPX cambia.
IPX_DSTYPE DWORD Ottiene o imposta il valore del campo datastream nell'intestazione SPX con cui inviare pacchetti.
IPX_EXTENDED_ADDRESS DWORD (booleano) Abilita l'opzione di indirizzamento esteso nei pacchetti IPX.
IPX_FILTERPTYPE 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 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 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 DWORD (booleano) Se impostato su TRUE, non ritardare l'invio di AK in una connessione SPX.
IPX_MAX_ADAPTER_NUM DWORD Restituisce il numero di adattatori abilitati per IPX presenti.
IPX_MAXSIZE DWORD Restituisce le dimensioni massime del datagrammi IPX in byte che possono essere inviate.
IPX_PTYPE 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 DWORD (booleano) Se impostato su TRUE, ricevere pacchetti IPX trasmessi.
IPX_RECVHDR DWORD (booleano) Se impostato su TRUE, ricevere intestazioni di protocollo IPX con dati.
IPX_RERIPNETNUMBER 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 IPX_SPXCONNSTATUS_DATA Restituisce informazioni relative alle statistiche del socket SPX connesse.
IPX_STOPFILTERPTYPE 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
Wsnwlink.h