Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ATM_BLLI-Struktur wird verwendet, um B-LLI-Informationen für einen zugeordneten ATM-Socket zu identifizieren.
Syntax
typedef struct {
DWORD Layer2Protocol;
DWORD Layer2UserSpecifiedProtocol;
DWORD Layer3Protocol;
DWORD Layer3UserSpecifiedProtocol;
DWORD Layer3IPI;
UCHAR SnapID[5];
} ATM_BLLI;
Member
Layer2Protocol
Identifiziert das Layer-Two-Protokoll. Entspricht dem Protokollfeld Benutzerinformationsschicht 2 im B-LLI-Informationselement. Der Wert SAP_FIELD_ABSENT gibt an, dass dieses Feld nicht verwendet wird, und der Wert SAP_FIELD_ANY bedeutet Platzhalter.
Layer2UserSpecifiedProtocol
Identifiziert das vom Benutzer angegebene Layer-Two-Protokoll. Wird nur verwendet, wenn der Parameter Layer2Protocol auf BLLI_L2_USER_SPECIFIED festgelegt ist. Die gültigen Werte liegen zwischen null und 127. Entspricht dem Vom Benutzer angegebenen Layer 2-Protokollinformationsfeld im B-LLI-Informationselement.
Layer3Protocol
Identifiziert das Layer-Three-Protokoll. Entspricht dem Protokollfeld Benutzerinformationsschicht 3 im B-LLI-Informationselement. Der Wert SAP_FIELD_ABSENT gibt an, dass dieses Feld nicht verwendet wird, und der Wert SAP_FIELD_ANY bedeutet Platzhalter.
Layer3UserSpecifiedProtocol
Identifiziert das vom Benutzer angegebene Layer-Three-Protokoll. Wird nur verwendet, wenn der Parameter Layer3Protocol auf BLLI_L3_USER_SPECIFIED festgelegt ist. Die gültigen Werte liegen zwischen null und 127. Entspricht dem Vom Benutzer angegebenen Layer 3-Protokollinformationsfeld im B-LLI-Informationselement.
Layer3IPI
Identifiziert den Ersten Protokollbezeichner der Ebene drei. Wird nur verwendet, wenn der Parameter Layer3Protocol auf BLLI_L3_ISO_TR9577 festgelegt ist. Entspricht dem Feld ISO/IEC TR 9577 Initial Protocol Identifier im B-LLI-Informationselement.
SnapID[5]
Identifiziert den SNAP-Bezeichner 802.1. Wird nur verwendet, wenn der Layer3Protocol-Parameter auf BLLI_L3_ISO_TR9577 und Layer3IPI auf BLLI_L3_IPI_SNAP festgelegt ist, was einen IEEE 802.1 SNAP-Bezeichner angibt. Entspricht den Feldern OUI und PID im B-LLI-Informationselement.
Hinweise
Im Folgenden sind die Manifestkonstanten aufgeführt, die der ATM_BLLI-Struktur zugeordnet sind:
#include <windows.h>
/*
* values used for Layer2Protocol in struct B-LLI
*/
#define BLLI_L2_ISO_1745 0x01 /* Basic mode ISO 1745 */
#define BLLI_L2_Q921 0x02 /* CCITT Rec. Q.921 */
#define BLLI_L2_X25L 0x06 /* CCITT Rec. X.25, link layer */
#define BLLI_L2_X25M 0x07 /* CCITT Rec. X.25, multilink */
#define BLLI_L2_ELAPB 0x08 /* Extended LAPB; for half duplex operation */
#define BLLI_L2_HDLC_NRM 0x09 /* HDLC NRM (ISO 4335) */
#define BLLI_L2_HDLC_ABM 0x0A /* HDLC ABM (ISO 4335) */
#define BLLI_L2_HDLC_ARM 0x0B /* HDLC ARM (ISO 4335) */
#define BLLI_L2_LLC 0x0C /* LAN logical link control (ISO 8802/2) */
#define BLLI_L2_X75 0x0D /* CCITT Rec. X.75, single link procedure */
#define BLLI_L2_Q922 0x0E /* CCITT Rec. Q.922 */
#define BLLI_L2_USER_SPECIFIED 0x10 /* User Specified */
#define BLLI_L2_ISO_7776 0x11 /* ISO 7776 DTE-DTE operation */
/*
* values used for Layer3Protocol in struct B-LLI
*/
#define BLLI_L3_X25 0x06 /* CCITT Rec. X.25, packet layer */
#define BLLI_L3_ISO_8208 0x07 /* ISO/IEC 8208 (X.25 packet layer for DTE */
#define BLLI_L3_X223 0x08 /* X.223/ISO 8878 */
#define BLLI_L3_SIO_8473 0x09 /* ISO/IEC 8473 (OSI connectionless) */
#define BLLI_L3_T70 0x0A /* CCITT Rec. T.70 min. network layer */
#define BLLI_L3_ISO_TR9577 0x0B /* ISO/IEC TR 9577 Network Layer Protocol ID*/
#define BLLI_L3_USER_SPECIFIED 0x10 /* User Specified */
/*
* values used for Layer3IPI in struct B-LLI
*/
#define BLLI_L3_IPI_SNAP 0x80 /* IEEE 802.1 SNAP identifier */
#define BLLI_L3_IPI_IP 0xCC /* Internet Protocol (IP) identifier */
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Kopfzeile | ws2atm.h |