атрибут ncadg_ipx
Ключевое слово ncadg_ipx определяет IPX как семейство протоколов для конечной точки. Это семейство протоколов устарело и не должно использоваться в новых приложениях.
endpoint("ncadg_ipx:link-address[port-name]")
Параметры
-
адрес ссылки
-
Указывает сервер узла. Это может быть символьная строка (имя сервера) или шестнадцатеричное шестнадцатеричное число, состоящее из сетевого адреса сервера узла (8 цифр), объединенных с адресом узла (12 цифр). Инструкции по получению сетевого адреса и адреса узла см. в примечаниях. Строка NULL указывает локальный компьютер.
-
имя порта
-
Указывает необязательный 16-разрядный номер, представляющий адрес сокета. Значения могут варьироваться от 1 до 65535. Если значение не указано, служба сопоставления конечных точек выбирает допустимое значение имени порта .
Remarks
Следующие ограничения применяются к протоколам датаграммы, ncadg_ipx и ncadg_ip_udp.
- Они не поддерживают обратные вызовы. Все функции, использующие атрибут [callback] , завершаются ошибкой.
- Они не поддерживают использование конструктора типа канала .
При использовании ncadg_ipx транспорта имя сервера точно совпадает с 32-разрядным именем сервера Windows. Однако, так как имена распределяются с помощью протоколов Novell, они должны соответствовать соглашениям об именовании Novell. Если имя сервера не является допустимым именем Novell, серверы не смогут создавать конечные точки с ncadg_ipx транспортом. Ниже приведен частичный список символов, запрещенных в именах серверов Novell:
" * + . / : ; < = > ? [ ] \ |
Транспорт ncadg_ipx поддерживается версией NWLink, предоставляемой MS Client 3.0.
16-разрядные Windows клиентские приложения, использующие транспорт ncadg_ipx, требуют установки файла Nwipxspx.dll для запуска в подсистеме WOW. Чтобы получить этот файл, обратитесь к Novell.
Чтобы получить адреса сети и узлов, используйте служебную программу comcheck Novell или API IPXGetInternetAddress, определяемый Novell. На Windows вы также можете получить эти адреса с помощью команды конфигурации ipxroute.
Синтаксис строки транспортного порта TCP/IP, как и все строки портов, определяется независимо от спецификации IDL. Компилятор выполняет некоторые проверки синтаксиса, но не гарантирует правильность спецификации конечной точки. Некоторые ошибки могут сообщаться во время выполнения, а не во время компиляции.
Примечание
Это семейство протоколов не поддерживается в Windows XP.
Примеры
[
uuid(12345678-4000-2006-0000-20000000001a),
version(1.1),
endpoint("ncadg_ipx:[1000]")
]
interface iface
{
// Interface definition statements.
}
См. также раздел