Прочитать на английском

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


атрибут 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.
}

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

Конечной точки

Файл определения интерфейса (IDL)

ncacn_at_dsp

ncacn_dnet_nsp

ncacn_ip_tcp

ncacn_nb_ipx

ncacn_spx

ncacn_nb_nb

ncacn_nb_tcp

ncacn_np

ncacn_vns_spp

ncalrpc

ncadg_ip_udp

привязка строки