struktur ATM_BHLI (ws2atm.h)
Struktur ATM_BHLI digunakan untuk mengidentifikasi informasi B-HLI untuk soket ATM terkait.
Sintaks
typedef struct {
DWORD HighLayerInfoType;
DWORD HighLayerInfoLength;
UCHAR HighLayerInfo[8];
} ATM_BHLI;
Anggota
HighLayerInfoType
Mengidentifikasi bidang jenis informasi lapisan tinggi di elemen informasi B-LLI. Perhatikan bahwa jenis BHLI_HighLayerProfile telah dihilangkan di UNI 3.1. Nilai SAP_FIELD_ABSENT menunjukkan bahwa B-HLI tidak ada, dan nilai SAP_FIELD_ANY berarti wildcard.
HighLayerInfoLength
Mengidentifikasi jumlah byte dari satu hingga delapan dalam array HighLayerInfo . Nilai yang valid mencakup delapan untuk kasus BHLI_ISO dan BHLI_UserSpecific, empat untuk BHLI_HighLayerProfile, dan tujuh untuk BHLI_VendorSpecificAppId.
HighLayerInfo[8]
Mengidentifikasi bidang informasi lapisan tinggi di elemen informasi B-LLI. Dalam kasus HighLayerInfoType yang BHLI_VendorSpecificAppId, 3 byte pertama terdiri dari pengidentifikasi unik organisasi (OUI) yang dikelola secara global, (sesuai dengan standar IEEE 802-1990), diikuti oleh pengidentifikasi aplikasi 4 byte, yang dikelola oleh vendor yang diidentifikasi oleh OUI. Nilai untuk kasus BHLI_UserSpecific ditentukan pengguna dan memerlukan perjanjian bilateral antara dua pengguna akhir.
Keterangan
Berikut ini adalah konstanta manifes yang terkait dengan struktur 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 */
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | ws2atm.h |