estrutura ATM_BHLI (ws2atm.h)
A estrutura ATM_BHLI é usada para identificar informações B-HLI para um soquete atm associado.
Sintaxe
typedef struct {
DWORD HighLayerInfoType;
DWORD HighLayerInfoLength;
UCHAR HighLayerInfo[8];
} ATM_BHLI;
Membros
HighLayerInfoType
Identifica o campo tipo de informação de camada alta no elemento de informações B-LLI. Observe que o tipo BHLI_HighLayerProfile foi eliminado no UNI 3.1. Um valor de SAP_FIELD_ABSENT indica que o B-HLI não está presente e um valor de SAP_FIELD_ANY significa curinga.
HighLayerInfoLength
Identifica o número de bytes de um a oito na matriz HighLayerInfo . Os valores válidos incluem oito para os casos de BHLI_ISO e BHLI_UserSpecific, quatro para BHLI_HighLayerProfile e sete para BHLI_VendorSpecificAppId.
HighLayerInfo[8]
Identifica o campo de informações de camada alta no elemento de informações B-LLI. No caso de HighLayerInfoType ser BHLI_VendorSpecificAppId, os três primeiros bytes consistem em um OUI (identificador exclusivo organizacional) administrado globalmente (de acordo com o padrão IEEE 802-1990), seguido por um identificador de aplicativo de 4 bytes, que é administrado pelo fornecedor identificado pela UOI. O valor para o caso de BHLI_UserSpecific é definido pelo usuário e requer um acordo bilateral entre dois usuários finais.
Comentários
Veja a seguir as constantes de manifesto associadas à estrutura 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 com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | ws2atm.h |