Поделиться через


класс MSFT_TargetPort

Представляет целевой порт.

Целевой порт — это конечная точка в подсистеме хранения со связанными свойствами для отображения и скрытия виртуальных дисков. Порты Fibre Channel, Serial Attached SCSI и iSCSI в контроллере подсистемы хранения — все это примеры целевых портов.

Следующий синтаксис упрощен в коде MOF.

Синтаксис

class MSFT_TargetPort : MSFT_StorageObject
{
  String FriendlyName;
  String PortAddress;
  String NodeAddress;
  String StorageControllerId;
  UInt16 Role;
  UInt16 UsageRestriction;
  UInt16 HealthStatus;
  UInt16 OperationalStatus[];
  String OtherOperationalStatusDescription;
  UInt16 ConnectionType;
  String OtherConnectionTypeDescription;
  UInt16 LinkTechnology;
  String OtherLinkTechnology;
  UInt64 Speed;
  UInt64 MaxSpeed;
  String NetworkAddresses[];
  UInt16 PortNumbers[];
  UInt16 PortType;
};

Члены

Класс MSFT_TargetPort имеет следующие типы членов:

Элемент Property

Класс MSFT_TargetPort имеет следующие свойства.

ConnectionType

Тип данных: UInt16

Тип доступа: только для чтения

Значение Значение
1 Другое
2 Fibre Channel,
3 Параллельный SCSI
4 SSA
5 IEEE 1394
6 RDMA
7 iSCSI
8 SAS
9 ADT

FriendlyName

Тип данных: String

Тип доступа: только для чтения

Квалификаторы: обязательный

Понятное имя для целевого порта.

HealthStatus

Тип данных: UInt16

Тип доступа: только для чтения

Квалификаторы: обязательный

Состояние работоспособности целевого порта.

Исправно (0)

Предупреждение (1)

Неработоспособно (2 )

LinkTechnology

Тип данных: UInt16

Тип доступа: только для чтения

Технология связи целевого порта.

Неизвестно (0)

Другое (1)

Ethernet (2)

IB (3)

FC (4)

FDDI (5)

Банкомат (6)

Кольцо токена (7)

Ретранслятор кадра (8)

Инфракрасный (9)

BlueTooth (10)

Беспроводная локальная сеть (11)

Microsoft Reserved (..)

MaxSpeed

Тип данных: UInt64

Тип доступа: только для чтения

Квалификаторы: единицы (бит/с)

Максимальная скорость целевого порта в битах в секунду.

NetworkAddresses

Тип данных: массив строк

Тип доступа: только для чтения

Массив строк, представляющих различные сетевые адреса для целевого порта.

Тип и формат этих адресов указываются в свойстве PortType.

NodeAddress

Тип данных: String

Тип доступа: только для чтения

Квалификаторы: обязательный

Адрес узла.

OperationalStatus

Тип данных: массив UInt16

Тип доступа: только для чтения

Квалификаторы: обязательный

Массив значений, обозначающий рабочее состояние целевого порта.

Неизвестно (0)

Другое (1)

ОК (2)

Понижение производительности (3)

Подчеркнуто (4)

Прогнозный сбой (5)

Ошибка (6)

Невосстанавливаемая ошибка (7)

Начиная ( 8)

Остановка (9)

Остановлено (10)

В службе (11)

Нет контакта (12)

Потерянная связь (13)

Прервано (14)

Бездействующий (15)

Ошибка поддержки сущности (16)

Завершено (17)

Режим питания (18)

Microsoft Reserved (..)

OtherConnectionTypeDescription

Тип данных: String

Тип доступа: только для чтения

Строковое представление типа подключения, определяемого поставщиком. Применимо только в том случае, если свойство ConnectionType имеет значение Other.

OtherLinkTechnology

Тип данных: String

Тип доступа: только для чтения

Строковое представление технологии связи, определяемой поставщиком. Применимо только в том случае, если свойство LinkTechnology имеет значение Other.

OtherOperationalStatusDescription

Тип данных: String

Тип доступа: только для чтения

Строковое представление состояния, определенного поставщиком. Применяется только в том случае, если массив OperationalStatus содержит other.

PortAddress,

Тип данных: String

Тип доступа: только для чтения

Квалификаторы: обязательный

Идентификатор порта или адрес.

Для сетей Fibre Channel это свойство должно быть именем WWN для порта, отформатированным в виде шестнадцатеричной строки (длиной 16 символов) с наиболее значимым первым байтом. Например, WWN-адрес 01:23:45:67:89:AB:CD:EF должен быть представлен как 0123456789ABCDEF.

Для сетей iSCSI это поле должно быть IQN.

PortNumbers

Тип данных: массив UInt16

Тип доступа: только для чтения

Список номеров портов для целевого порта.

Тип порта

Тип данных: UInt16

Тип доступа: только для чтения

Конкретный режим, который в настоящее время включен для порта. Если порт вошел в систему, это будет согласованный тип порта. В противном случае будет указан тип настроенного порта.

Неизвестно (0)

Другое (1)

N (10)

NL (11)

F/NL (12)

NX (13)

E (14)

F (15)

FL (16)

B (17)

G (18)

10BaseT (50)

10–100BaseT (51)

100BaseT (52)

1000BaseT (53)

2500BaseT (54)

10GBaseT (55)

10GBase-CX4 (56)

SAS (94)

100Base-FX (100)

100Base-SX (101)

1000Base-SX (102)

1000Base-LX (103)

1000Base-CX (104)

10GBase-SR (105)

10GBase-SW (106)

10GBase-LX4 (107)

10GBase-LR (108)

10GBase-LW (109)

10GBase-ER (110)

10GBase-EW (111)

DmTF Reserved (112..15999)

Зарезервировано от поставщика (16000..65535)

Роль

Тип данных: UInt16

Тип доступа: только для чтения

Квалификаторы: обязательный

Роль этого порта контроллера. Для iSCSI этот порт должен выступать в качестве целевой или конечной точки инициатора. Другие транспорты позволяют порту выступать как инициатором, так и целевым объектом.

Неизвестно (0)

Инициатор (1)

Целевой объект (2)

Инициатор и целевой объект (3)

Скорость

Тип данных: UInt64

Тип доступа: только для чтения

Квалификаторы: единицы ("бит/с")

Текущая скорость (пропускная способность) порта в битах в секунду. Для портов, которые различаются по пропускной способности, или для портов, для которых нет точной оценки, это свойство должно содержать номинальную пропускную способность для порта.

StorageControllerId

Тип данных: String

Тип доступа: только для чтения

Идентификатор контроллера, которому принадлежит этот порт.

UsageRestriction

Тип данных: UInt16

Тип доступа: только для чтения

Ограничение использования целевого порта.

В некоторых случаях целевой порт можно идентифицировать как интерфейсный или внутренний порт. Например, массив хранения может иметь внутренние порты для взаимодействия с физическими дисками и интерфейсные порты для взаимодействия с узлами. Если нет ограничений на использование порта, то для параметра должно быть задано значение Без ограничений.

Неизвестно (0)

Только внешний интерфейс (2)

Только для внутренней части (3)

Без ограничений (4)

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Пространство имен Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

См. также раздел

MSFT_StorageObject