Freigeben über


ATM_ADDRESS-Struktur (ws2atm.h)

Die ATM_ADDRESS-Struktur enthält ATM-Adressdaten für ATM-basierte Sockets.

Syntax

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

Member

AddressType

Typ der Atm-Adresse des Endsystems.

NumofDigits

Anzahl der Ziffern im Addr-Parameter .

Addr[ATM_ADDR_SIZE]

Array, das die ATM-Adresse darstellt.

Hinweise

Geben Sie für ATM_E164 die nummerierten Ziffern in derselben Reihenfolge ein, in der sie auf einer numerischen Tastatur eingegeben werden. Das heißt, die Zahl, die zuerst eingegeben wird, befindet sich im Addr. Ziffern sind in IA5-Zeichen codiert. Bit 8 ist auf 0 festgelegt.

Codieren Sie für ATM_NSAP die Adresse mithilfe von Binary Coded Decimal (BCD), wie im ATM-Forum UNI 3.1 definiert. Das NumofDigits-Feld wird in diesem Fall ignoriert, und die Adresse im NSAP-Stil enthält immer 20 Bytes.

Der Wert SAP_FIELD_ANY in AddressType gibt an, dass das feld satm_number ein Platzhalter ist. Es gibt zwei spezialisiertere Feldhalterwerte: SAP_FIELD_ANY_AESA_SEL und SAP_FIELD_ANY_AESA_REST. SAP_FIELD_ANY_AESA_SEL bedeutet, dass es sich hierbei um eine ATM-Endsystemadresse im NSAP-Stil handelt, und das Auswahl oktett als Feldhalter festgelegt ist. SAP_FIELD_ANY_AESA_REST bedeutet, dass dies eine ATM-Endsystemadresse im NSAP-Stil ist und alle Oktette mit Ausnahme des Auswahl oktetts als Feldhalter festgelegt sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile ws2atm.h

Weitere Informationen

sockaddr_atm