структура MSFC_HBAPortAttributesResults (hbapiwmi.h)
Структура используется методом WMI GetDiscoveredPortAttributes для создания отчетов об атрибутах для указанного удаленного порта Fibre Channel.
Синтаксис
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]
Содержит 64-разрядное всемирное имя (WWN), которое однозначно идентифицирует узел fibre channel, связанный с PortWWN. Сведения о названиях по всему миру см. в спецификации API Адаптера адаптеров Fibre Channel комитета T11.
PortWWN[8]
Содержит 64-разрядное всемирное имя (WWN), которое уникально идентифицирует порт fibre channel. Сведения о названиях по всему миру см. в спецификации API Адаптера адаптеров Fibre Channel комитета T11.
PortFcId
Содержит текущий адрес fibre-канала PortWWN. Байт этого элемента в высоком порядке содержит первый байт адреса, а последовательно байты этого элемента в нижнем порядке содержат последовательно более низкие байты адреса. Наименьший байт этого элемента должен быть равен нулю.
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. Список различий классов служб и значений, которые должны быть назначены этому члену для каждого класса, см. в стандарте ANSI для Универсальных служб Fibre Channel 4-го поколения (FC-GS-4).
PortSupportedFc4Types[32]
Указывает типы FC-4, поддерживаемые PortWWN. Обсуждение типов FC-4 см. в стандарте ANSI для универсальных служб Fibre Channel 4-го поколения (FC-GS-4).
PortActiveFc4Types[32]
Указывает типы FC-4, которые в настоящее время доступны в PortWWN. Обсуждение типов FC-4 см. в стандарте ANSI для универсальных служб Fibre Channel 4-го поколения (FC-GS-4).
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]
Содержит идентификатор имени структуры, к которой присоединен ПортWWN .
NumberofDiscoveredPorts
Указывает количество портов, видимых для PortWWN. Более подробное описание типов портов, которые учитывает это число, см. в спецификации комитета T11 для Fibre Channel HBA API (FC-HBA).
Требования
Требование | Значение |
---|---|
Заголовок | hbapiwmi.h (включая Hbapiwmi.h, Hbaapi.h, Hbaapi.h) |