Delen via


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)