Параметры сокета NSPROTO_IPX
В следующих таблицах описаны NSPROTO_IPX параметры сокетов, которые применяются к сокетам, созданным для семейства адресов IPX/SPX (AF_IPX). Дополнительные сведения о получении и настройке параметров сокета см. на страницах справочника по функциям getsockopt и setsockopt .
Чтобы перечислить протоколы и обнаружить поддерживаемые свойства для каждого установленного протокола, используйте функцию WSAEnumProtocols, WSCEnumProtocols или WSCEnumProtocols32 .
- **Параметры сокета NSPROTO\_IPX**
-
-
Параметр Получить Присвойте параметру Тип Optval Описание IPX_ADDRESS да IPX_ADDRESS_DATA Возвращает сведения о конкретном адаптере, включаемом IPX. IPX_ADDRESS_NOTIFY да IPX_ADDRESS_DATA Асинхронно уведомляет при изменении состояния адаптера IPX. IPX_DSTYPE да да DWORD Возвращает или задает значение поля потока данных в заголовке SPX для отправки пакетов. IPX_EXTENDED_ADDRESS да DWORD (логическое значение) Включает параметр расширенной адресации для IPX-пакетов. IPX_FILTERPTYPE да да DWORD Возвращает или задает текущий тип пакета фильтра получения IPX. Будут возвращены только пакеты IPX с типом пакета, равным значению, указанному в параметре optval. Пакеты с типом пакета, который не соответствует, удаляются. Это применимо только к сокету датаграмм. IPX_GETNETINFO да IPX_NETNUM_DATA Возвращает сведения о конкретном сетевом номере IPX. Член netnum структуры IPX_NETNUM_DATA должен иметь возвращаемый сетевой номер IPX. IPX_GETNETINFO_NORIP да IPX_NETNUM_DATA Возвращает сведения об определенном сетевом номере IPX без отправки запроса RIP. Член netnum структуры IPX_NETNUM_DATA должен иметь возвращаемый сетевой номер IPX. IPX_IMMEDIATESPXACK да DWORD (логическое значение) Если задано значение TRUE, не откладывайте отправку ACL для подключения SPX. IPX_MAX_ADAPTER_NUM да DWORD Возвращает количество присутствующих адаптеров с поддержкой IPX. IPX_MAXSIZE да DWORD Возвращает максимальный размер датаграммы IPX в байтах, которые можно отправить. IPX_PTYPE да да DWORD Возвращает или задает тип пакета. Значение, указанное в параметре optval, будет задано в качестве типа пакета для каждого IPX-пакета, отправленного из этого сокета. IPX_RECEIVE_BROADCAST да DWORD (логическое значение) Если задано значение TRUE, получите широковещательные IPX-пакеты. IPX_RECVHDR да DWORD (логическое значение) Если задано значение TRUE, получите заголовки протокола IPX с данными. IPX_RERIPNETNUMBER да IPX_NETNUM_DATA Возвращает сведения об указанном сетевом номере IPX с помощью нового запроса RIP. Член netnum структуры IPX_NETNUM_DATA должен иметь возвращаемый сетевой номер IPX. IPX_SPXGETCONNECTIONSTATUS да IPX_SPXCONNSTATUS_DATA Возвращает сведения о статистике подключенного сокета SPX. IPX_STOPFILTERPTYPE да DWORD Удаляет фильтр и прекращает фильтрацию по типу пакета, указанному в параметре optval.
-
- **Поддержка Windows для параметров NSPROTO\_IPX**
-
-
Параметр Windows Vista и более поздних версий Windows Server 2003 Windows XP Windows 2000 Windows NT4 Windows 9x/Me IPX_ADDRESS x x x x x IPX_ADDRESS_NOTIFY x x x x x IPX_DSTYPE x x x x x IPX_EXTENDED_ADDRESS x x x x x IPX_FILTERPTYPE x x x x x IPX_GETNETINFO x x x x x IPX_GETNETINFO_NORIP x x x x x IPX_IMMEDIATESPXACK x x x x x IPX_MAX_ADAPTER_NUM x x x x x IPX_MAXSIZE x x x x x IPX_PTYPE x x x x x IPX_RECEIVE_BROADCAST x x x x x IPX_RECVHDR x x x x x IPX_RERIPNETNUMBER x x x x x IPX_SPXGETCONNECTIONSTATUS x x x x x IPX_STOPFILTERPTYPE x x x x x
-
Следующие NSPROTO_IPX параметры сокетов были определены в приложении Windows Sockets 2 Protocol-Specific, но не реализованы протоколом WINDOWS IPX/SPX.
Уровень=NSPROTO_IPX
Параметр | Тип | По умолчанию | Значение |
---|---|---|---|
IPX_CHECKSUM | Bool | off | Если этот параметр задан, IPX выполняет контрольную сумму для исходящих пакетов и проверяет контрольную сумму входящих пакетов. |
IPX_TXPKTSIZE | INT | Размер носителя до 1466 | Задает максимальный размер отправляемой датаграммы. Этот размер не включает заголовок IPX или любые заголовки мультимедиа, которые также могут быть использованы. Может быть увеличен до размера носителя. |
IPX_RXPKTSIZE | INT | Размер носителя до 1466 | Задает максимальный размер приемной датаграммы. Этот размер не включает заголовок IPX или любые заголовки мультимедиа, которые также могут быть использованы. Может быть увеличен до размера носителя. |
IPX_TXMEDIASIZE | INT | Основная плата | Возвращает размер носителя отправки, который задает верхнюю границу размера датаграммы. |
IPX_RXMEDIASIZE | INT | Основная плата | Возвращает размер получаемого носителя, который задает верхнюю границу для размера датаграммы. |
IPX_PRIMARY | Bool | Основной | Ограничивает трафик основной сетевой платы. |
Следующие NSPROTO_SPX параметры сокетов были определены в приложении к windows Sockets 2 Protocol-Specific, но не реализованы в Windows по протоколу Windows IPX/SPX.
Уровень=NSPROTO_SPX
Параметр | Тип | По умолчанию | Значение |
---|---|---|---|
SPX_CHECKSUM | Bool | off | Если этот параметр задан, IPX выполняет контрольную сумму для исходящих пакетов и проверяет контрольную сумму входящих пакетов. Не поддерживается на всех платформах. |
SPX_TXPKTSIZE | INT | Размер носителя до 1466 | Задает максимальный размер отправляемой датаграммы. Этот размер не включает заголовок SPX или любые заголовки носителей, которые также могут использоваться. Может быть увеличен до размера носителя. |
SPX_RXPKTSIZE | INT | Размер носителя до 1466 | Задает максимальный размер приемной датаграммы. Этот размер не включает заголовок SPX или любые заголовки носителей, которые также могут использоваться. Может быть увеличен до размера носителя. |
SPX_TXMEDIASIZE | INT | Основная плата | Возвращает размер носителя отправки за вычетом SPX и заголовков мультимедиа. Это задает верхнюю границу для размера пакета сегментации сообщений. |
SPX_RXMEDIASIZE | INT | Основная плата | Возвращает размер получаемого носителя за вычетом SPX и заголовков носителей. При этом задается верхняя граница для размера пакета получения. |
SPX_RAWSPX | Bool | off | Если этот параметр задан, заголовок протокола IPX/SPX передается вместе с данными. |
Комментарии
Параметры NSPROTO_IPX сокета и структуры, используемые этими параметрами сокета, определяются в файле заголовка Wsnwlink.h.
Требования
Требование | Значение |
---|---|
Заголовок |
|