Поделиться через


структура WSK_DATAGRAM_INDICATION (wsk.h)

Структура WSK_DATAGRAM_INDICATION описывает датаграмму, полученную в сокете датаграммы.

Синтаксис

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;

Члены

Next

Указатель на следующую WSK_DATAGRAM_INDICATION структуру в связанном списке WSK_DATAGRAM_INDICATION структур. Если этот элемент имеет значение NULL, эта структура является последней WSK_DATAGRAM_INDICATION структурой в связанном списке.

Buffer

Структура WSK_BUF, описывающая датаграмму, полученную в сокете.

ControlInfo

Сведения об элементе управления, связанные с полученной датаграммой. Информационные данные элемента управления, связанные с датаграммой, состоят из одного или нескольких объектов данных управления, каждый из которых начинается со структуры CMSGHDR . Если для полученной датаграммы отсутствуют сведения об элементе управления, этот элемент имеет значение NULL.

ControlInfoLength

Размер сведений об элементе управления, связанных с полученной датаграммой. Если это значение равно нулю, для датаграммы отсутствуют сведения об управлении.

RemoteAddress

Указатель на буфер, содержащий адрес удаленного транспорта, из которого получена датаграмма. Буфер содержит конкретный тип структуры SOCKADDR, соответствующий семейству адресов, которое приложение WSK указало при создании сокета датаграммы.

Комментарии

Подсистема WSK передает указатель на структуру WSK_DATAGRAM_INDICATION в качестве параметра DataIndication при вызове функции обратного вызова события WskReceiveFromEvent сокета датаграммы.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть wsk.h (включая Wsk.h)

См. также раздел

CMSGHDR

SOCKADDR

WSK_BUF

WskReceiveFromEvent

WskRelease