Funzione SocketNotificationRetrieveEvents (winsock2.h)
Questa funzione helper inline viene fornita per praticità per recuperare la maschera eventi da un OVERLAPPED_ENTRY.
Per altre info ed esempi di codice, vedi Notifiche sullo stato del socket Winsock.
Sintassi
UINT32 SocketNotificationRetrieveEvents(
OVERLAPPED_ENTRY *notification
);
Parametri
notification
Tipo: _In_ OVERLAPPED_ENTRY*
Puntatore a un OVERLAPPED_ENTRY ricevuto per una notifica di stato del socket.
Valore restituito
UINT32 contenente una maschera di bit degli eventi di notifica per il socket.
Questa tabella elenca gli eventi di notifica socket. Questi sono gli eventi possibili quando viene ricevuta una notifica.
Event | Descrizione |
---|---|
SOCK_NOTIFY_EVENT_IN | L'input è disponibile dal socket senza blocco. |
SOCK_NOTIFY_EVENT_OUT | L'output può essere fornito al socket senza blocco. |
SOCK_NOTIFY_EVENT_HANGUP | La connessione socket è stata terminata. |
SOCK_NOTIFY_EVENT_ERR | Il socket si trova in uno stato di errore. |
SOCK_NOTIFY_EVENT_REMOVE | La notifica è stata annullata. |
Commenti
Gli eventi SOCK_NOTIFY_EVENT_ERR e SOCK_NOTIFY_EVENT_REMOVE possono essere indicati indipendentemente dal filtro eventi registrato.
Se viene indicato un evento SOCK_NOTIFY_EVENT_REMOVE , non verranno fornite altre notifiche.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 Build 20348 |
Server minimo supportato | Windows 10 Build 20348 |
Intestazione | winsock2.h |
Libreria | Ws2_32.lib |
DLL | Ws2_32.dll |