Delen via


SO_CONDITIONAL_ACCEPT

De status van de SO_CONDITIONAL_ACCEPT socketoptie bepaalt of de modus voor voorwaardelijke acceptatie is ingeschakeld op een listening socket. Deze socketoptie is alleen van toepassing op luister-sockets.

Als een WSK-toepassing deze socketoptie instelt, moet dit worden uitgevoerd voordat de luistersocket is gebonden aan een lokaal transportadres.

Als u de status van deze socketoptie wilt instellen, roept een WSK-toepassing de WskControlSocket- functie aan met de volgende parameters.

Parameter Waarde

RequestType

WskSetOption-

ControlCode-

SO_CONDITIONAL_ACCEPT

niveau

SOL_SOCKET

InputSize

sizeof(ULONG)

Invoerbuffer

Een aanwijzer naar een ULONG-variabele die de waarde voor de nieuwe status van de socketoptie bevat:

0: Modus voor voorwaardelijk accepteren uitschakelen

1: Voorwaardelijke acceptatiemodus inschakelen

OutputSize

0

Outputbuffer

NUL

OutputSizeReturned

NUL

Als u de status van deze socketoptie wilt ophalen, roept een WSK-toepassing de WskControlSocket- functie aan met de volgende parameters.

Parameter Waarde

RequestType

WskGetOption

ControlCode-

SO_CONDITIONAL_ACCEPT

niveau

SOL_SOCKET

InputSize

0

Invoerbuffer

NUL

OutputSize

sizeof(ULONG)

Outputbuffer

Een aanwijzer naar een ULONG-variabele die de waarde van de status van de socketoptie ontvangt:

0: De modus Voorwaardelijk accepteren is uitgeschakeld

1: Modus Voor voorwaardelijk accepteren is ingeschakeld

OutputSizeReturned

NUL

Een WSK-toepassing moet een aanwijzer opgeven naar een IRP bij het aanroepen van de WskControlSocket- functie om de status van de SO_CONDITIONAL_ACCEPT socketoptie in te stellen of op te halen.

De standaardstatus van deze socketoptie is dat de modus voorwaardelijk accepteren is uitgeschakeld.

Sommige transportprotocollen bieden mogelijk geen ondersteuning voor de modus voorwaardelijk accepteren voor luisterende sockets.

Zie Luisteren naar en accepteren van binnenkomende verbindingenvoor meer informatie over het voorwaardelijk accepteren van binnenkomende verbindingen.

Eisen

Versie

Beschikbaar in Windows Vista en latere versies van de Windows-besturingssystemen.

Koptekst

Ws2def.h (inclusief Wsk.h)