структура 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) |