структура ATM_ADDRESS (ws2atm.h)
Структура ATM_ADDRESS содержит данные об адресах ATM для сокетов на основе ATM.
Синтаксис
typedef struct {
DWORD AddressType;
DWORD NumofDigits;
UCHAR Addr[ATM_ADDR_SIZE];
} ATM_ADDRESS;
Члены
AddressType
Тип адреса банкомата конечной системы.
NumofDigits
Число цифр в параметре Addr .
Addr[ATM_ADDR_SIZE]
Массив, представляющий адрес банкомата.
Комментарии
Для ATM_E164 введите нумерованные цифры в том же порядке, в котором они будут вводиться на цифровой клавиатуре; то есть цифра, которая будет введена первым, находится в addr. Цифры кодируются в символах IA5. Бит 8 равен нулю.
Для ATM_NSAP кодируем адрес с помощью двоичного десятичного разряда (BCD), как определено в форуме ATM UNI 3.1. В этом случае поле NumofDigits игнорируется, а адрес в стиле NSAP всегда содержит 20 байт.
Значение SAP_FIELD_ANY в AddressType указывает, что поле satm_number является подстановочным знаком. Существует еще два специализированных подстановочных значения: SAP_FIELD_ANY_AESA_SEL и SAP_FIELD_ANY_AESA_REST. SAP_FIELD_ANY_AESA_SEL означает, что это адрес конечной системы ATM в стиле NSAP, а октет селектора задан как подстановочный знак. SAP_FIELD_ANY_AESA_REST означает, что это адрес конечной системы ATM в стиле NSAP, и все октеты, кроме октета селектора, задаются как подстановочные знаки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | ws2atm.h |