Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De SO_RCVBUF socketoptie bepaalt de grootte van de ontvangstbuffer van een socket die wordt gebruikt door het onderliggende transport. Deze socketoptie is alleen van toepassing op luistersockets, datagramsockets en verbindingsgeoriënteerde sockets.
Als u de waarde van deze socketoptie wilt instellen, roept een WSK-toepassing de WskControlSocket- functie aan met de volgende parameters.
| Parameter | Waarde |
|---|---|
RequestType |
WskSetOption |
ControlCode- |
SO_RCVBUF |
niveau |
SOL_SOCKET |
InputSize |
sizeof(ULONG) |
Invoerbuffer |
Een aanwijzer naar een ULONG-variabele die de nieuwe grootte van de ontvangstbuffer van de socket bevat |
OutputSize |
0 |
OutputBuffer- |
NUL |
OutputSizeReturned |
NUL |
Als u de waarde van de SO_RCVBUF socketoptie wilt ophalen, roept een WSK-toepassing de WskControlSocket--functie aan met de volgende parameters.
| Parameter | Waarde |
|---|---|
RequestType |
WskGetOption |
ControlCode- |
SO_RCVBUF |
niveau |
SOL_SOCKET |
InputSize |
0 |
Invoerbuffer |
NUL |
OutputSize |
sizeof(ULONG) |
OutputBuffer- |
Een aanwijzer naar een ULONG-variabele die de huidige grootte van de ontvangstbuffer van de socket ontvangt |
OutputSizeReturned |
NUL |
Een WSK-toepassing moet een aanwijzer naar een IRP opgeven bij het aanroepen van de WskControlSocket- functie om de waarde van de SO_RCVBUF socketoptie in te stellen of op te halen.
De standaardgrootte van de ontvangstbuffer van een socket is transportspecifiek. Sommige transporten ondersteunen deze socketoptie mogelijk niet.
Als deze socketoptie is ingesteld op een listening socket, hebben alle binnenkomende verbindingen die worden geaccepteerd op die listening socket hun ontvangstbuffer ingesteld op dezelfde grootte die is opgegeven voor de listening socket. Een WSK-toepassing kan de WskControlSocket-functie aanroepen op een geaccepteerde socket om de grootte van de ontvangenbuffer te overschrijven die is overgenomen van de luistersocket.
Eisen
Versie |
Beschikbaar in Windows Vista en latere versies van de Windows-besturingssystemen. |
Koptekst |
Ws2def.h (inclusief Wsk.h) |