Funzioni SPI di Windows Sockets necessarie per le reti SAN
Questa sezione descrive le funzioni di Windows Sockets SPI che deve fornire una DLL del provider di servizi SAN. Queste funzioni sono definite in Ws2spi.h e sono completamente documentate nella sezione Windows Sockets Direct Reference :These functions are defined in Ws2spi.h and are fully document in the Windows Sockets Direct Reference section:
WSPAccept
Accetta in modo condizionale una connessione per un socket in ascolto delle connessioni, in base al valore restituito di 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 fornito di eventi di rete.
WSPGetOverlappedResult
Restituisce i risultati di un'operazione asincrona (sovrapposta) su un socket. Questa operazione ha indicato in precedenza 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 relativa 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 dei dati asincrono (sovrapposto).