struttura ATM_BHLI (ws2atm.h)
La struttura ATM_BHLI viene usata per identificare le informazioni B-HLI per un socket ATM associato.
Sintassi
typedef struct {
DWORD HighLayerInfoType;
DWORD HighLayerInfoLength;
UCHAR HighLayerInfo[8];
} ATM_BHLI;
Members
HighLayerInfoType
Identifica il campo tipo di informazioni livello superiore nell'elemento informazioni B-LLI. Si noti che il tipo BHLI_HighLayerProfile è stato eliminato in UNI 3.1. Un valore di SAP_FIELD_ABSENT indica che B-HLI non è presente e un valore di SAP_FIELD_ANY indica il carattere jolly.
HighLayerInfoLength
Identifica il numero di byte da uno a otto nella matrice HighLayerInfo . I valori validi includono otto per i casi di BHLI_ISO e BHLI_UserSpecific, quattro per BHLI_HighLayerProfile e sette per BHLI_VendorSpecificAppId.
HighLayerInfo[8]
Identifica il campo informazioni di alto livello nell'elemento informazioni B-LLI. Nel caso di HighLayerInfoType BHLI_VendorSpecificAppId, i primi 3 byte sono costituiti da un identificatore univoco dell'organizzazione gestito a livello globale (OUI), (secondo lo standard IEEE 802-1990), seguito da un identificatore di applicazione a 4 byte, che viene amministrato dal fornitore identificato dall'OUI. Il valore per il caso di BHLI_UserSpecific è definito dall'utente e richiede un accordo bilaterale tra due utenti finali.
Commenti
Di seguito sono riportate le costanti manifesto associate alla struttura 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 */
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | ws2atm.h |