次の方法で共有


ATM_BHLI 構造体 (ws2atm.h)

ATM_BHLI構造体は、関連付けられた ATM ソケットの B-HLI 情報を識別するために使用されます。

構文

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

メンバー

HighLayerInfoType

B-LLI 情報要素の 高層情報タイプ フィールドを識別します。 UNI 3.1 では 、BHLI_HighLayerProfile 型が削除されていることに注意してください。 SAP_FIELD_ABSENTの値は、B-HLI が存在しないことを示し、値 SAP_FIELD_ANY はワイルドカードを意味します。

HighLayerInfoLength

HighLayerInfo 配列内の 1 から 8 までのバイト数を識別します。 有効な値には、BHLI_ISOとBHLI_UserSpecificの場合は 8 個、BHLI_HighLayerProfileの場合は 4 個、BHLI_VendorSpecificAppIdの場合は 7 個が含まれます。

HighLayerInfo[8]

B-LLI 情報要素の 高層情報 フィールドを識別します。 HighLayerInfoType がBHLI_VendorSpecificAppIdされている場合、最初の 3 バイトは、グローバルに管理される組織固有識別子 (OUI) で構成され(IEEE 標準 802-1990 に準拠)、その後に OUI によって識別されるベンダーによって管理される 4 バイトのアプリケーション識別子で構成されます。 BHLI_UserSpecificの場合の値はユーザー定義であり、2 人のエンド ユーザー間の二国間の合意が必要です。

解説

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

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header ws2atm.h

関連項目

ATM_ADDRESS

ATM_BLLI

sockaddr_atm