struktur MSFC_HBAPortAttributesResults (hbapiwmi.h)
Struktur digunakan oleh metode GetDiscoveredPortAttributes WMI untuk melaporkan atribut untuk port saluran serat jarak jauh tertentu.
Sintaks
typedef struct _MSFC_HBAPortAttributesResults {
UCHAR NodeWWN[8];
UCHAR PortWWN[8];
ULONG PortFcId;
ULONG PortType;
ULONG PortState;
ULONG PortSupportedClassofService;
UCHAR PortSupportedFc4Types[32];
UCHAR PortActiveFc4Types[32];
ULONG PortSupportedSpeed;
ULONG PortSpeed;
ULONG PortMaxFrameSize;
UCHAR FabricName[8];
ULONG NumberofDiscoveredPorts;
} MSFC_HBAPortAttributesResults, *PMSFC_HBAPortAttributesResults;
Anggota
NodeWWN[8]
Berisi nama seluruh dunia (WWN) 64 bit yang secara unik mengidentifikasi simpul saluran serat yang terkait dengan PortWWN. Untuk diskusi tentang nama-nama di seluruh dunia, lihat spesifikasi Fibre Channel HBA API komite T11.
PortWWN[8]
Berisi nama seluruh dunia (WWN) 64 bit yang secara unik mengidentifikasi port saluran serat. Untuk diskusi tentang nama-nama di seluruh dunia, lihat spesifikasi Fibre Channel HBA API komite T11.
PortFcId
Berisi alamat saluran serat PortWWN saat ini. Byte urutan tinggi anggota ini berisi byte pertama alamat, dan byte urutan yang lebih rendah secara berturut-turut dari anggota ini mengandung byte alamat yang lebih rendah secara berturut-turut. Byte urutan terendah dari anggota ini harus nol.
PortType
Menunjukkan jenis port. Anggota ini harus memiliki salah satu nilai berikut:
Nilai | Makna |
---|---|
HBA_PORTTYPE_UNKNOWN | Tipe port tidak diketahui. |
HBA_PORTTYPE_OTHER | Nilai yang bukan jenis port. |
HBA_PORTTYPE_NOTPRESENT | Port tidak ada. |
HBA_PORTTYPE_NPORT | Kain. |
HBA_PORTTYPE_NLPORT | Perulangan publik. |
HBA_PORTTYPE_FLPORT | Fabric pada perulangan. |
HBA_PORTTYPE_FPORT | Port Fabric. |
HBA_PORTTYPE_EPORT | Port ekspansi fabric. |
HBA_PORTTYPE_GPORT | Generic Fabric. |
HBA_PORTTYPE_LPORT | Port perulangan privat. |
HBA_PORTTYPE_PTP | Arahkan ke titik. |
PortState
Berisi status port yang ditunjukkan oleh PortWWN. Anggota ini harus memiliki salah satu nilai berikut:
Nilai | Makna |
---|---|
HBA_PORTSTATE_UNKNOWN | Tidak dikenal. |
HBA_PORTSTATE_ONLINE | Operasional. |
HBA_PORTSTATE_OFFLINE | Pengguna Offline |
HBA_PORTSTATE_BYPASSED | Dilewati. |
HBA_PORTSTATE_DIAGNOSTICS | Dalam mode diagnostik. |
HBA_PORTSTATE_LINKDOWN | Tautkan Ke Bawah |
HBA_PORTSTATE_ERROR | Kesalahan Port. |
HBA_PORTSTATE_LOOPBACK | Loopback. |
PortSupportedClassofService
Menunjukkan kelas layanan yang didukung oleh PortWWN. Untuk daftar kelas perbedaan layanan dan nilai yang harus ditetapkan ke anggota ini untuk setiap kelas, lihat standar ANSI untuk Fibre Channel Generic Services Generasi ke-4 (FC-GS-4).
PortSupportedFc4Types[32]
Menunjukkan jenis FC-4 yang didukung oleh PortWWN. Untuk diskusi jenis FC-4, lihat standar ANSI untuk Fibre Channel Generic Services Generasi ke-4 (FC-GS-4).
PortActiveFc4Types[32]
Menunjukkan jenis FC-4 yang saat ini tersedia di PortWWN. Untuk diskusi jenis FC-4, lihat standar ANSI untuk Fibre Channel Generic Services Generasi ke-4 (FC-GS-4).
PortSupportedSpeed
Menunjukkan laju bit sinyal di mana PortWWN dapat beroperasi. Untuk daftar nilai yang didukung anggota ini, lihat PortSpeed.
PortSpeed
Menunjukkan laju bit sinyal di mana PortWWN saat ini beroperasi. Anggota ini harus memiliki salah satu nilai berikut:
Nilai | Makna |
---|---|
HBA_PORTSPEED_UNKNOWN | Kecepatan tidak diketahui. Transceiver tidak mampu melaporkan kecepatan. |
HBA_PORTSPEED_1GBIT | 1 gigabit per detik |
HBA_PORTSPEED_2GBIT | 2 gigabit per detik |
HBA_PORTSPEED_4GBIT | 4 gigabit per detik |
HBA_PORTSPEED_10GBIT | 10 gigabit per detik |
HBA_PORTSPEED_NOT_NEGOTIATED | Kecepatan di mana port akan beroperasi belum ditetapkan. |
PortMaxFrameSize
Menunjukkan ukuran bingkai maksimum, dalam byte, yang didukung oleh PortWWN.
FabricName[8]
Berisi pengidentifikasi nama untuk fabric tempat PortWWN dilampirkan.
NumberofDiscoveredPorts
Menunjukkan jumlah port yang terlihat oleh PortWWN. Untuk penjelasan yang lebih rinci tentang jenis port yang dipertimbangkan oleh nomor ini, lihat spesifikasi komite T11 untuk Fibre Channel HBA API (FC-HBA).
Persyaratan
Persyaratan | Nilai |
---|---|
Header | hbapiwmi.h (termasuk Hbapiwmi.h, Hbaapi.h, Hbaapi.h) |