SO_BROADCAST
De status van de SO_BROADCAST socketoptie bepaalt of broadcast-berichten via een datagramsocket kunnen worden verzonden. Deze socketoptie is alleen van toepassing op datagram sockets.
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_BROADCAST |
niveau |
SOL_SOCKET |
InputSize |
sizeof(ULONG) |
InputBuffer |
Een aanwijzer naar een ULONG-variabele die de waarde voor de nieuwe status van de socketoptie bevat: 0: Sta geen broadcast-berichten toe 1: Broadcast-berichten toestaan |
Uitvoergrootte |
0 |
OutputBuffer- |
NUL |
OutputgrootteTeruggegeven |
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_BROADCAST |
niveau |
SOL_SOCKET |
Invoergrootte |
0 |
InputBuffer |
NUL |
Uitvoergrootte |
sizeof(ULONG) |
OutputBuffer- |
Een aanwijzer naar een ULONG-variabele die de waarde van de status van de socketoptie ontvangt: 0: Broadcastberichten zijn niet toegestaan 1: Uitgezonden berichten zijn toegestaan |
UitvoerGrootteGeretourneerd |
NUL |
Een WSK-toepassing moet een aanwijzer naar een IRP opgeven bij het aanroepen van de functie WskControlSocket om de status van de SO_BROADCAST socketoptie in te stellen of op te halen.
De standaardstatus van deze socketoptie is dat broadcastberichten niet zijn toegestaan.
Eisen
Versie |
Beschikbaar in Windows Vista en latere versies van de Windows-besturingssystemen. |
Koptekst |
Ws2def.h (inclusief Wsk.h) |