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。
HighLayerInfo[8]
标识 B-LLI 信息元素中的 高层 信息字段。 在 BHLI_VendorSpecificAppId HighLayerInfoType 的情况下,前 3 个字节由全局管理的组织唯一标识符 (OUI) 组成, (符合 IEEE 标准 802-1990) ,后跟由 OUI 标识的供应商管理的 4 字节应用程序标识符。 BHLI_UserSpecific的值是用户定义的,需要两个最终用户之间的双边协议。
注解
下面是与 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 [仅限桌面应用] |
标头 | ws2atm.h |