structure WSK_DATAGRAM_INDICATION (wsk.h)

La structure WSK_DATAGRAM_INDICATION décrit un datagramme qui a été reçu sur un socket de datagramme.

Syntaxe

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;

Membres

Next

Pointeur vers la structure WSK_DATAGRAM_INDICATION suivante dans une liste liée de structures WSK_DATAGRAM_INDICATION. Si ce membre a la valeur NULL, cette structure est la dernière WSK_DATAGRAM_INDICATION structure de la liste liée.

Buffer

Une structure WSK_BUF qui décrit un datagramme qui a été reçu sur le socket.

ControlInfo

Informations de contrôle associées au datagramme reçu. Les données d’informations de contrôle associées à un datagramme sont constituées d’un ou plusieurs objets de données de contrôle, chacun commençant par une structure CMSGHDR . S’il n’existe aucune information de contrôle pour le datagramme reçu, ce membre a la valeur NULL.

ControlInfoLength

Taille des informations de contrôle associées au datagramme reçu. Si cette valeur est égale à zéro, aucune information de contrôle n’est présente pour le datagramme.

RemoteAddress

Pointeur vers une mémoire tampon qui contient l’adresse de transport distante d’où provient le datagramme reçu. La mémoire tampon contient le type de structure SOCKADDR spécifique qui correspond à la famille d’adresses spécifiée par l’application WSK lors de la création du socket de datagramme.

Remarques

Le sous-système WSK transmet un pointeur vers une structure de WSK_DATAGRAM_INDICATION comme paramètre DataIndication lorsqu’il appelle la fonction de rappel d’événement WskReceiveFromEvent d’un socket de datagramme.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête wsk.h (inclure Wsk.h)

Voir aussi

CMSGHDR

SOCKADDR

WSK_BUF

WskReceiveFromEvent

WskRelease