Share via


ATM_BHLI-Struktur (ws2atm.h)

Die ATM_BHLI-Struktur wird verwendet, um B-HLI-Informationen für einen zugeordneten ATM-Socket zu identifizieren.

Syntax

typedef struct {
  DWORD HighLayerInfoType;
  DWORD HighLayerInfoLength;
  UCHAR HighLayerInfo[8];
} ATM_BHLI;

Member

HighLayerInfoType

Identifiziert das Feld " Informationstyp der allgemeinen Ebene " im B-LLI-Informationselement. Beachten Sie, dass der Typ BHLI_HighLayerProfile in UNI 3.1 entfernt wurde. Ein Wert von SAP_FIELD_ABSENT gibt an, dass B-HLI nicht vorhanden ist, und ein Wert von SAP_FIELD_ANY bedeutet Denkplatzhalter.

HighLayerInfoLength

Gibt die Anzahl der Bytes zwischen 1 und acht im HighLayerInfo-Array an. Gültige Werte umfassen acht für die Fälle BHLI_ISO und BHLI_UserSpecific, vier für BHLI_HighLayerProfile und sieben für BHLI_VendorSpecificAppId.

HighLayerInfo[8]

Gibt das Feld "High Layer Information " im B-LLI-Informationselement an. Wenn HighLayerInfoType BHLI_VendorSpecificAppId ist, bestehen die ersten 3 Bytes aus einem global verwalteten organisationsspezifischen eindeutigen Bezeichner (OUI) (gemäß IEEE-Standard 802-1990), gefolgt von einem 4-Byte-Anwendungsbezeichner, der von dem vom OUI identifizierten Anbieter verwaltet wird. Der Wert für den Fall von BHLI_UserSpecific benutzerdefiniert ist und eine bilaterale Vereinbarung zwischen zwei Endbenutzern erfordert.

Hinweise

Im Folgenden sind die Manifestkonstanten aufgeführt, die der ATM_BHLI-Struktur zugeordnet sind:

#include <windows.h>
/* 
 *  values used for the HighLayerInfoType field in struct ATM_BHLI
 */

#define BHLI_ISO                   0x00   /* ISO                                 */
#define BHLI_UserSpecific          0x01   /* User Specific                       */
#define BHLI_HighLayerProfile      0x02   /* High layer profile (only in UNI3.0) */
#define BHLI_VendorSpecificAppId   0x03   /* Vendor-Specific Application ID      */

Anforderungen

   
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

ATM_ADDRESS

ATM_BLLI

sockaddr_atm