Funzioni SPI di Windows Sockets necessarie per le reti SAN

In questa sezione vengono descritte le funzioni di Windows Sockets SPI che devono essere fornite da una DLL del provider di servizi SAN. Queste funzioni sono definite in Ws2spi.h e sono completamente documentate nella sezione riferimento diretto di Windows Sockets.

WSPAccept
Accetta una connessione condizionalmente per un socket che ascolta le connessioni, in base al valore restituito da una funzione condizione fornita.

WSPBind
Associa l'indirizzo IP locale, o il nome, di un'interfaccia di rete a un socket. Questa interfaccia di rete viene fornita dal provider di servizi SAN.

WSPCleanup
Termina l'uso della DLL del provider di servizi SAN.

WSPCloseSocket
Chiude un socket.

WSPConnect
Stabilisce la connessione di un socket a un peer, scambia i dati di connessione e specifica la qualità del servizio (QoS) richiesta in base alla specifica del flusso fornita.

WSPDuplicateSocket
Recupera una struttura WSAPROTOCOL_INFOW che può essere utilizzata per creare un nuovo descrittore socket per un socket condiviso nel contesto di un altro processo.

WSPEnumNetworkEvents
Segnala occorrenze di eventi di rete per un socket.

WSPEventSelect
Specifica un oggetto evento per un socket. Questo oggetto evento viene successivamente impostato dall'occorrenza del set di eventi di rete fornito.

WSPGetOverlappedResult
Restituisce i risultati di un'operazione asincrona (sovrapposta) su un socket. Questa operazione in precedenza indicava che era in sospeso il completamento.

WSPGetQOSByName
Inizializza una struttura QoS basata su un modello denominato o recupera un'enumerazione dei nomi di modello disponibili.

Una DLL del provider di servizi SAN che supporta QoS deve implementare completamente WSPGetQOSByName. Se il servizio SAN non supporta QoS, la funzione WSPGetQOSByName deve restituire almeno l'errore WSAEOPNOTSUPP.

WSPGetSockOpt
Recupera il valore corrente di un'opzione per un socket.

WSPIoctl
Imposta o recupera i parametri operativi associati a un socket.

WSPListen
Stabilisce un socket per l'ascolto delle connessioni in ingresso.

WSPRecv
Riceve i dati su un socket connesso.

WSPSend
Invia dati su un socket connesso.

WSPSetSockOpt
Imposta il valore di un'opzione per un socket.

WSPSocket
Crea un socket che usa il protocollo TCP/IP e il trasferimento di dati asincrono (sovrapposti).