SO_BROADCAST
Der Status der SO_BROADCAST Socketoption bestimmt, ob Broadcastnachrichten über einen Datagrammsocket übertragen werden können. Diese Socketoption gilt nur für Datagrammsockets.
Um den Status dieser Socketoption festzulegen, ruft eine WSK-Anwendung die WskControlSocket-Funktion mit den folgenden Parametern auf.
Parameter | Wert |
---|---|
Requesttype |
WskSetOption |
ControlCode |
SO_BROADCAST |
Level |
SOL_SOCKET |
InputSize |
sizeof(ULONG) |
Inputbuffer |
Ein Zeiger auf eine ULONG-typisierte Variable, die den Wert für den neuen Zustand der Socketoption enthält: 0: Keine Broadcastnachrichten zulassen 1: Senden von Nachrichten zulassen |
OutputSize |
0 |
OutputBuffer |
NULL |
OutputSizeReturned |
NULL |
Um den Zustand dieser Socketoption abzurufen, ruft eine WSK-Anwendung die WskControlSocket-Funktion mit den folgenden Parametern auf.
Parameter | Wert |
---|---|
Requesttype |
WskGetOption |
ControlCode |
SO_BROADCAST |
Level |
SOL_SOCKET |
InputSize |
0 |
Inputbuffer |
NULL |
OutputSize |
sizeof(ULONG) |
OutputBuffer |
Ein Zeiger auf eine ULONG-typisierte Variable, die den Wert des Zustands der Socketoption empfängt: 0: Broadcast-Nachrichten sind nicht zulässig 1: Broadcast-Nachrichten sind zulässig |
OutputSizeReturned |
NULL |
Eine WSK-Anwendung muss beim Aufrufen der WskControlSocket-Funktion einen Zeiger auf einen IRP angeben, um den Zustand der SO_BROADCAST Socketoption festzulegen oder abzurufen.
Der Standardzustand dieser Socketoption ist, dass Broadcastnachrichten nicht zulässig sind.
Requirements (Anforderungen)
Version |
Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header |
Ws2def.h (einschließlich Wsk.h) |