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)

Lihat juga

GetDiscoveredPortAttributes