Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Lo stato dell'opzione socket SO_BROADCAST determina se i messaggi trasmessi possono essere trasmessi su un socket di datagrammi. Questa opzione socket si applica solo ai socket di datagrammi.
Per impostare lo stato di questa opzione socket, un'applicazione WSK chiama la funzione WskControlSocket con i parametri seguenti.
| Parametro | Valore |
|---|---|
TipoRichiesta |
WskSetOption |
ControlCode |
SO_BROADCAST |
livello |
SOL_SOCKET |
InputSize |
sizeof(ULONG) |
InputBuffer |
Puntatore a una variabile di tipo ULONG che contiene il valore per il nuovo stato dell'opzione socket: 0: Non consentire i messaggi trasmessi 1: Consenti messaggi di trasmissione |
OutputSize |
0 |
Buffer di Output |
NULLO |
DimensioneOutputRestituita |
NULLO |
Per recuperare lo stato di questa opzione socket, un'applicazione WSK chiama la funzione WskControlSocket con i parametri seguenti.
| Parametro | Valore |
|---|---|
TipoRichiesta |
WskGetOption |
ControlCode |
SO_BROADCAST |
livello |
SOL_SOCKET |
InputSize |
0 |
InputBuffer |
NULLO |
OutputSize |
sizeof(ULONG) |
Buffer di Output |
Un puntatore a una variabile di tipo ULONG che riceve il valore dello stato dell'opzione del socket. 0: I messaggi trasmessi non sono consentiti 1: I messaggi trasmessi sono consentiti |
DimensioneOutputRestituita |
NULLO |
Un'applicazione WSK deve specificare un puntatore a un IRP quando si chiama la funzione WskControlSocket per impostare o recuperare lo stato dell'opzione socket SO_BROADCAST.
Lo stato predefinito di questa opzione socket è che i messaggi di trasmissione non sono consentiti.
Requisiti
Versione |
Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Header |
Ws2def.h (include Wsk.h) |