estructura de ATM_BHLI (ws2atm.h)
La estructura de ATM_BHLI se usa para identificar información de B-HLI para un socket ATM asociado.
Sintaxis
typedef struct {
DWORD HighLayerInfoType;
DWORD HighLayerInfoLength;
UCHAR HighLayerInfo[8];
} ATM_BHLI;
Miembros
HighLayerInfoType
Identifica el campo de tipo de información de capa alta en el elemento de información B-LLI. Tenga en cuenta que el tipo BHLI_HighLayerProfile se ha eliminado en UNI 3.1. Un valor de SAP_FIELD_ABSENT indica que B-HLI no está presente y que un valor de SAP_FIELD_ANY significa comodín.
HighLayerInfoLength
Identifica el número de bytes de uno a ocho en la matriz HighLayerInfo . Los valores válidos incluyen ocho para los casos de BHLI_ISO y BHLI_UserSpecific, cuatro para BHLI_HighLayerProfile y siete para BHLI_VendorSpecificAppId.
HighLayerInfo[8]
Identifica el campo de información de capa alta en el elemento de información B-LLI. En el caso de que HighLayerInfoType sea BHLI_VendorSpecificAppId, los primeros 3 bytes constan de un identificador único organizativo (OUI) administrado globalmente (según el estándar IEEE 802-1990), seguido de un identificador de aplicación de 4 bytes, que administra el proveedor identificado por la OUI. El valor para el caso de BHLI_UserSpecific es definido por el usuario y requiere un acuerdo bilateral entre dos usuarios finales.
Observaciones
A continuación se muestran las constantes de manifiesto asociadas a la estructura 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 */
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | ws2atm.h |