Определение SIO_RCVALL
От: Par-zzz  
Дата: 20.02.03 06:16
Оценка:
Привет.

Вызываю WSAIoctl со вторым параметром SIO_RCVALL, но не могу найти хеадер в котором он определен. Может кто даст ссылочку? И сервис пак пятый поставил, а толку никакого.
/**
* у человека столько проблем, сколько он их себе создает
*/
Re: Определение SIO_RCVALL
От: Huang Bai Wei Беларусь http://blogs.rsdn.org/ikemefula
Дата: 20.02.03 08:35
Оценка:
Здравствуйте, Par-zzz, Вы писали:

PZ>Привет.


PZ>Вызываю WSAIoctl со вторым параметром SIO_RCVALL, но не могу найти хеадер в котором он определен. Может кто даст ссылочку? И сервис пак пятый поставил, а толку никакого.


Надо Platform SDK

mstcpip.h
//  Copyright (c) Microsoft Corporation. All rights reserved.
#if _MSC_VER > 1000
#pragma once
#endif

/* Argument structure for SIO_KEEPALIVE_VALS */

struct tcp_keepalive {
    u_long  onoff;
    u_long  keepalivetime;
    u_long  keepaliveinterval;
};

// New WSAIoctl Options

#define SIO_RCVALL            _WSAIOW(IOC_VENDOR,1)
#define SIO_RCVALL_MCAST      _WSAIOW(IOC_VENDOR,2)
#define SIO_RCVALL_IGMPMCAST  _WSAIOW(IOC_VENDOR,3)
#define SIO_KEEPALIVE_VALS    _WSAIOW(IOC_VENDOR,4)
#define SIO_ABSORB_RTRALERT   _WSAIOW(IOC_VENDOR,5)
#define SIO_UCAST_IF          _WSAIOW(IOC_VENDOR,6)
#define SIO_LIMIT_BROADCASTS  _WSAIOW(IOC_VENDOR,7)
#define SIO_INDEX_BIND        _WSAIOW(IOC_VENDOR,8)
#define SIO_INDEX_MCASTIF     _WSAIOW(IOC_VENDOR,9)
#define SIO_INDEX_ADD_MCAST   _WSAIOW(IOC_VENDOR,10)
#define SIO_INDEX_DEL_MCAST   _WSAIOW(IOC_VENDOR,11)

// Values for use with SIO_RCVALL* options
#define RCVALL_OFF             0
#define RCVALL_ON              1
#define RCVALL_SOCKETLEVELONLY 2
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.