Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El estado de la opción de socket SO_BROADCAST determina si los mensajes de difusión se pueden transmitir a través de un socket de datagrama. Esta opción de socket solo se aplica a los sockets de datagramas.
Para establecer el estado de esta opción de socket, una aplicación WSK llama a la función WskControlSocket con los parámetros siguientes.
| Parámetro | Valor |
|---|---|
RequestType |
WskSetOption |
ControlCode de |
SO_BROADCAST |
nivel |
SOL_SOCKET |
inputSize |
sizeof(ULONG) |
InputBuffer |
Puntero a una variable con tipo ULONG que contiene el valor para el nuevo estado de la opción de socket: 0: No permitir mensajes de difusión 1: Permitir mensajes de difusión |
OutputSize |
0 |
OutputBuffer |
NULO |
OutputSizeReturned |
NULO |
Para recuperar el estado de esta opción de socket, una aplicación WSK llama a la función WskControlSocket con los parámetros siguientes.
| Parámetro | Valor |
|---|---|
RequestType |
WskGetOption |
ControlCode de |
SO_BROADCAST |
nivel |
SOL_SOCKET |
inputSize |
0 |
InputBuffer |
NULO |
OutputSize |
sizeof(ULONG) |
OutputBuffer |
Puntero a una variable con tipo ULONG que recibe el valor del estado de la opción de socket: 0: No se permiten mensajes de difusión 1: Se permiten mensajes de difusión |
OutputSizeReturned |
NULO |
Una aplicación WSK debe especificar un puntero a un IRP al llamar a la función de WskControlSocket para establecer o recuperar el estado de la opción de socket SO_BROADCAST.
El estado predeterminado de esta opción de socket es que no se permiten mensajes de difusión.
Requisitos
Versión |
Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Cabecera |
Ws2def.h (incluya Wsk.h) |