Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Stan opcji gniazda SO_BROADCAST określa, czy komunikaty rozgłaszane mogą być przesyłane za pośrednictwem gniazda datagramu. Ta opcja gniazda dotyczy tylko gniazd datagramu.
Aby ustawić stan tej opcji gniazda, aplikacja WSK wywołuje funkcję WskControlSocket z następującymi parametrami.
| Parametr | Wartość |
|---|---|
RequestType |
WskSetOption |
ControlCode |
SO_BROADCAST |
poziom |
SOL_SOCKET |
InputSize |
sizeof(ULONG) |
Bufor Wejściowy |
Wskaźnik do zmiennej typu ULONG, która zawiera wartość dla nowego stanu opcji gniazda: 0: Nie zezwalaj na emisję komunikatów 1: Zezwalaj na emisję komunikatów |
OutputSize |
0 |
OutputBuffer |
ZERO |
OutputSizeReturned |
ZERO |
Aby pobrać stan tej opcji gniazda, aplikacja WSK wywołuje funkcję WskControlSocket z następującymi parametrami.
| Parametr | Wartość |
|---|---|
RequestType |
WskGetOption |
ControlCode |
SO_BROADCAST |
poziom |
SOL_SOCKET |
InputSize |
0 |
Bufor Wejściowy |
ZERO |
OutputSize |
sizeof(ULONG) |
OutputBuffer |
Wskaźnik do zmiennej typu ULONG, która odbiera wartość stanu opcji gniazda: 0: Emisja komunikatów nie jest dozwolona 1: Emisja komunikatów jest dozwolona |
OutputSizeReturned |
ZERO |
Aplikacja WSK musi określić wskaźnik do IRP podczas wywoływania funkcji WskControlSocket, aby ustawić lub pobrać stan opcji gniazda SO_BROADCAST.
Domyślnym stanem tej opcji gniazda jest to, że komunikaty rozgłaszane nie są dozwolone.
Wymagania
Wersja |
Dostępne w systemie Windows Vista i nowszych wersjach systemów operacyjnych Windows. |
Nagłówek |
Ws2def.h (zawiera Wsk.h) |