MSFC_HBAPortAttributesResults 구조체(hbapiwmi.h)
구조체는 GetDiscoveredPortAttributes WMI 메서드에서 지정된 원격 파이버 채널 포트에 대한 특성을 보고하는 데 사용됩니다.
구문
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;
멤버
NodeWWN[8]
PortWWN과 연결된 파이버 채널 노드를 고유하게 식별하는 64비트 WWN(전 세계 이름)을 포함합니다. 전 세계 이름에 대한 자세한 내용은 T11 위원회의 파이버 채널 HBA API 사양을 참조하세요.
PortWWN[8]
파이버 채널 포트를 고유하게 식별하는 64비트 WWN(전 세계 이름)을 포함합니다. 전 세계 이름에 대한 자세한 내용은 T11 위원회의 파이버 채널 HBA API 사양을 참조하세요.
PortFcId
PortWWN의 현재 파이버 채널 주소를 포함합니다. 이 멤버의 상위 바이트에는 주소의 첫 번째 바이트가 포함되며 이 멤버의 순서가 낮은 바이트는 연속적으로 주소의 더 낮은 바이트를 포함합니다. 이 멤버의 가장 낮은 순서 바이트는 0이어야 합니다.
PortType
포트 유형을 나타냅니다. 이 멤버에는 다음 값 중 하나가 있어야 합니다.
값 | 의미 |
---|---|
HBA_PORTTYPE_UNKNOWN | 알 수 없는 포트 유형입니다. |
HBA_PORTTYPE_OTHER | 포트 형식이 아닌 값입니다. |
HBA_PORTTYPE_NOTPRESENT | 포트가 없습니다. |
HBA_PORTTYPE_NPORT | 패브릭. |
HBA_PORTTYPE_NLPORT | 공용 루프. |
HBA_PORTTYPE_FLPORT | 루프의 패브릭입니다. |
HBA_PORTTYPE_FPORT | 패브릭 포트. |
HBA_PORTTYPE_EPORT | 패브릭 확장 포트. |
HBA_PORTTYPE_GPORT | 제네릭 패브릭. |
HBA_PORTTYPE_LPORT | 프라이빗 루프 포트. |
HBA_PORTTYPE_PTP | 가리킵니다. |
PortState
PortWWN으로 표시된 포트의 상태를 포함합니다. 이 멤버에는 다음 값 중 하나가 있어야 합니다.
값 | 의미 |
---|---|
HBA_PORTSTATE_UNKNOWN | 알 수 없습니다. |
HBA_PORTSTATE_ONLINE | 운영. |
HBA_PORTSTATE_OFFLINE | 사용자 오프라인 |
HBA_PORTSTATE_BYPASSED | 무시. |
HBA_PORTSTATE_DIAGNOSTICS | 진단 모드입니다. |
HBA_PORTSTATE_LINKDOWN | 아래로 연결 |
HBA_PORTSTATE_ERROR | 포트 오류입니다. |
HBA_PORTSTATE_LOOPBACK | 루프백. |
PortSupportedClassofService
PortWWN에서 지원하는 서비스 클래스를 나타냅니다. 서비스의 차이점 클래스 목록과 각 클래스에 대해 이 멤버에 할당해야 하는 값은 파이버 채널 제네릭 서비스 4세대 (FC-GS-4)에 대한 ANSI 표준을 참조하세요.
PortSupportedFc4Types[32]
PortWWN에서 지원하는 FC-4 형식을 나타냅니다. FC-4 형식에 대한 논의는 파이버 채널 제네릭 서비스 4세대 (FC-GS-4)에 대한 ANSI 표준을 참조하세요.
PortActiveFc4Types[32]
현재 PortWWN에서 사용할 수 있는 FC-4 형식을 나타냅니다. FC-4 형식에 대한 논의는 파이버 채널 제네릭 서비스 4세대 (FC-GS-4)에 대한 ANSI 표준을 참조하세요.
PortSupportedSpeed
PortWWN이 작동할 수 있는 신호 비트 속도를 나타냅니다. 이 멤버가 지원하는 값 목록은 PortSpeed를 참조하세요.
PortSpeed
PortWWN이 현재 작동 중인 신호 비트 속도를 나타냅니다. 이 멤버에는 다음 값 중 하나가 있어야 합니다.
값 | 의미 |
---|---|
HBA_PORTSPEED_UNKNOWN | 속도를 알 수 없습니다. 송수신 장치는 속도를 보고할 수 없습니다. |
HBA_PORTSPEED_1GBIT | 초당 1기가비트 |
HBA_PORTSPEED_2GBIT | 초당 2기가비트 |
HBA_PORTSPEED_4GBIT | 초당 4기가비트 |
HBA_PORTSPEED_10GBIT | 초당 10기가비트 |
HBA_PORTSPEED_NOT_NEGOTIATED | 포트가 작동하는 속도는 아직 설정되지 않았습니다. |
PortMaxFrameSize
PortWWN에서 지원하는 최대 프레임 크기(바이트)를 나타냅니다.
FabricName[8]
PortWWN이 연결된 패브릭의 이름 식별자를 포함합니다.
NumberofDiscoveredPorts
PortWWN에 표시되는 포트 수를 나타냅니다. 이 숫자가 고려되는 포트 종류에 대한 자세한 설명은 FFC-HBA(파이버 채널 HBA API )에 대한 T11 위원회의 사양을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | hbapiwmi.h(Hbapiwmi.h, Hbaapi.h, Hbaapi.h 포함) |