estrutura ATM_ADDRESS (ws2atm.h)

A estrutura ATM_ADDRESS contém dados de endereço atm para soquetes baseados em CAIXA ELETRÔNICO.

Sintaxe

typedef struct {
  DWORD AddressType;
  DWORD NumofDigits;
  UCHAR Addr[ATM_ADDR_SIZE];
} ATM_ADDRESS;

Membros

AddressType

Tipo de endereço atm do sistema final.

NumofDigits

Número de dígitos no parâmetro Addr .

Addr[ATM_ADDR_SIZE]

Matriz que representa o endereço do caixa eletrônico.

Comentários

Para ATM_E164, insira os dígitos numerados na mesma ordem em que eles seriam inseridos em um teclado numérico; ou seja, o dígito numérico que seria inserido primeiro está localizado no complemento. Os dígitos são codificados em caracteres IA5. O bit 8 está definido como zero.

Para ATM_NSAP, codifique o endereço usando BCD (Binary Coded Decimal), conforme definido no Fórum da ATM UNI 3.1. O campo NumofDigits é ignorado nesse caso e o endereço no estilo NSAP sempre contém 20 bytes.

Um valor de SAP_FIELD_ANY em AddressType indica que o campo satm_number é um curinga. Há mais dois valores curinga especializados: SAP_FIELD_ANY_AESA_SEL e SAP_FIELD_ANY_AESA_REST. SAP_FIELD_ANY_AESA_SEL significa que este é um endereço de sistema de extremidade do ATM no estilo NSAP e o octeto seletor é definido como um curinga. SAP_FIELD_ANY_AESA_REST significa que esse é um Endereço do Sistema de Extremidade do ATM no estilo NSAP e todos os octetos, exceto o octeto seletor, são definidos como curingas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho ws2atm.h

Confira também

sockaddr_atm