struttura WSK_DATAGRAM_INDICATION (wsk.h)
La struttura WSK_DATAGRAM_INDICATION descrive un datagramma ricevuto in un socket di datagrammi.
Sintassi
typedef struct _WSK_DATAGRAM_INDICATION {
struct _WSK_DATAGRAM_INDICATION *Next;
WSK_BUF Buffer;
PCMSGHDR ControlInfo;
ULONG ControlInfoLength;
PSOCKADDR RemoteAddress;
} WSK_DATAGRAM_INDICATION, *PWSK_DATAGRAM_INDICATION;
Members
Next
Puntatore alla struttura WSK_DATAGRAM_INDICATION successiva in un elenco collegato di strutture WSK_DATAGRAM_INDICATION. Se questo membro è NULL, questa struttura è l'ultima struttura WSK_DATAGRAM_INDICATION nell'elenco collegato.
Buffer
Struttura WSK_BUF che descrive un datagramma ricevuto sul socket.
ControlInfo
Informazioni sul controllo associate al datagramma ricevuto. I dati delle informazioni sul controllo associati a un datagramma sono costituiti da uno o più oggetti dati di controllo, ognuno dei quali inizia con una struttura CMSGHDR . Se non sono presenti informazioni di controllo per il datagramma ricevuto, questo membro è NULL.
ControlInfoLength
Dimensioni delle informazioni sul controllo associate al datagramma ricevuto. Se questo valore è zero, non sono presenti informazioni sul controllo per il datagramma.
RemoteAddress
Puntatore a un buffer contenente l'indirizzo di trasporto remoto da cui ha avuto origine il datagramma ricevuto. Il buffer contiene il tipo di struttura SOCKADDR specifico che corrisponde alla famiglia di indirizzi specificata dall'applicazione WSK al momento della creazione del socket del datagram.
Commenti
Il sottosistema WSK passa un puntatore a una struttura WSK_DATAGRAM_INDICATION come parametro DataIndication quando chiama la funzione di callback dell'evento WskReceiveFromEvent di un socket di dati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | wsk.h (include Wsk.h) |