структура ATM_BHLI (ws2atm.h)
Структура ATM_BHLI используется для идентификации сведений B-HLI для связанного сокета банкомата.
Синтаксис
typedef struct {
DWORD HighLayerInfoType;
DWORD HighLayerInfoLength;
UCHAR HighLayerInfo[8];
} ATM_BHLI;
Члены
HighLayerInfoType
Определяет поле типа сведений высокого уровня в элементе сведений B-LLI. Обратите внимание, что тип BHLI_HighLayerProfile в UNI 3.1 исключен. Значение SAP_FIELD_ABSENT указывает, что B-HLI отсутствует, а значение SAP_FIELD_ANY означает подстановочный знак.
HighLayerInfoLength
Определяет количество байтов от одного до восьми в массиве HighLayerInfo . Допустимые значения включают восемь для случаев BHLI_ISO и BHLI_UserSpecific, четыре для BHLI_HighLayerProfile и семь для BHLI_VendorSpecificAppId.
HighLayerInfo[8]
Идентифицирует информационное поле высокого уровня в элементе сведений B-LLI. Если HighLayerInfoType BHLI_VendorSpecificAppId, первые 3 байта состоят из глобально управляемого уникального идентификатора (OUI) (в соответствии со стандартом IEEE 802–1990), за которым следует 4-байтовый идентификатор приложения, который управляется поставщиком, идентифицируемым OUI. Значение для 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 |