Función SocketNotificationRetrieveEvents (winsock2.h)
Esta función auxiliar insertada se proporciona como una comodidad para recuperar la máscara de eventos de un OVERLAPPED_ENTRY.
Para obtener más información y ejemplos de código, consulta Notificaciones de estado de socket winsock.
Sintaxis
UINT32 SocketNotificationRetrieveEvents(
OVERLAPPED_ENTRY *notification
);
Parámetros
notification
Tipo: _In_ OVERLAPPED_ENTRY*
Puntero a un OVERLAPPED_ENTRY recibido para una notificación de estado de socket.
Valor devuelto
UINT32 que contiene una máscara de bits de los eventos de notificación para el socket.
En esta tabla se enumeran los eventos de notificación de socket. Estos son los eventos posibles cuando se recibe una notificación.
Evento | Descripción |
---|---|
SOCK_NOTIFY_EVENT_IN | La entrada está disponible en el socket sin bloqueo. |
SOCK_NOTIFY_EVENT_OUT | La salida se puede proporcionar al socket sin bloqueo. |
SOCK_NOTIFY_EVENT_HANGUP | La conexión de socket ha finalizado. |
SOCK_NOTIFY_EVENT_ERR | El socket está en un estado de error. |
SOCK_NOTIFY_EVENT_REMOVE | Se ha anulado el registro de la notificación. |
Comentarios
Los eventos SOCK_NOTIFY_EVENT_ERR y SOCK_NOTIFY_EVENT_REMOVE pueden indicarse independientemente del filtro de eventos registrados.
Si se indica un evento de SOCK_NOTIFY_EVENT_REMOVE , no se proporcionarán más notificaciones.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | compilación 20348 de Windows 10 |
Servidor mínimo compatible | compilación 20348 de Windows 10 |
Encabezado | winsock2.h |
Library | Ws2_32.lib |
Archivo DLL | Ws2_32.dll |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de