Spi-funktioner för Windows Sockets krävs för SAN
I det här avsnittet beskrivs funktionerna i Windows Sockets SPI som en SAN-tjänstleverantörs DLL måste tillhandahålla. Dessa funktioner definieras i Ws2spi.h och är fullständigt dokumenterade i avsnittet Windows Sockets Direct Reference:
WSPAccept
Villkorligt accepteras en anslutning av en socket som lyssnar efter anslutningar, baserat på returvärdet av en angiven villkorsfunktion.
WSPBind
Associerar den lokala IP-adressen eller namnet på ett nätverksgränssnitt med en socket. Det här nätverksgränssnittet hanteras av SAN-tjänstleverantören.
WSPCleanup
Avslutar användningen av SAN-tjänstleverantörens DLL.
WSPCloseSocket
Stänger en socket.
WSPConnect
Upprättar anslutningen av en socket till en peer, utbyter anslutna data och anger nödvändig tjänstkvalitet (QoS) baserat på den angivna flödesspecifikationen.
WSPDuplicateSocket
Hämtar en WSAPROTOCOL_INFOW struktur som kan användas för att skapa en ny socketbeskrivning för en delad socket i samband med en annan process.
WSPEnumNetworkEvents
Rapporterar förekomster av nätverkshändelser för en socket.
WSPEventSelect
Anger ett händelseobjekt för en socket. Det här händelseobjektet anges senare av förekomsten av den angivna uppsättningen nätverkshändelser.
WSPGetOverlappedResult
Returnerar resultatet av en asynkron (överlappande) åtgärd på en socket. Den här åtgärden angav tidigare att den väntade på att slutföras.
WSPGetQOSByName
Initierar en QoS-struktur baserat på en namngiven mall eller hämtar en uppräkning av de tillgängliga mallnamnen.
En SAN-tjänstleverantörs-DLL som stöder QoS måste implementera WSPGetQOSByName. Om SAN-tjänsten inte stöder QoS måste dess WSPGetQOSByName--funktion åtminstone returnera felet WSAEOPNOTSUPP.
WSPGetSockOpt
Hämtar det aktuella värdet för ett alternativ för en socket.
WSPIoctl
Anger eller hämtar driftparametrar som är associerade med en socket.
WSPListen
Upprättar en socket för att lyssna efter inkommande anslutningar.
WSPRecv
Tar emot data på en ansluten socket.
WSPSend
Skickar data på en ansluten socket.
WSPSetSockOpt
Anger värdet för ett alternativ för en socket.
WSPSocket
Skapar en socket som använder TCP/IP-protokollet och asynkron (överlappande) dataöverföring.