Partager via


structure ATM_BHLI (ws2atm.h)

La structure ATM_BHLI est utilisée pour identifier les informations B-HLI pour un socket ATM associé.

Syntaxe

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

Membres

HighLayerInfoType

Identifie le champ de type d’informations de couche élevée dans l’élément d’informations B-LLI. Notez que le type BHLI_HighLayerProfile a été éliminé dans UNI 3.1. La valeur SAP_FIELD_ABSENT indique que B-HLI n’est pas présent, et la valeur SAP_FIELD_ANY signifie caractère générique.

HighLayerInfoLength

Identifie le nombre d’octets compris entre un et huit dans le tableau HighLayerInfo . Les valeurs valides sont huit pour les cas de BHLI_ISO et de BHLI_UserSpecific, quatre pour BHLI_HighLayerProfile et sept pour les BHLI_VendorSpecificAppId.

HighLayerInfo[8]

Identifie le champ d’informations de couche élevée dans l’élément d’informations B-LLI. Dans le cas où HighLayerInfoType est BHLI_VendorSpecificAppId, les 3 premiers octets se composent d’un identificateur unique d’organisation (OUI) administré globalement (conformément à la norme IEEE 802-1990), suivi d’un identificateur d’application de 4 octets, qui est administré par le fournisseur identifié par l’OUI. Valeur pour le cas de BHLI_UserSpecific est défini par l’utilisateur et nécessite un accord bilatéral entre deux utilisateurs finaux.

Remarques

Voici les constantes de manifeste associées à la structure ATM_BHLI :

#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      */

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête ws2atm.h

Voir aussi

ATM_ADDRESS

ATM_BLLI

sockaddr_atm