структура MSiSCSI_LUNMappingInformation (iscsiop.h)

Эта MSiSCSI_LUNMappingInformation структура предоставляет сведения об адресе SCSI, которые операционная система назначает определенной логической единице.

Синтаксис

typedef struct _MSiSCSI_LUNMappingInformation {
  ULONGLONG UniqueAdapterId;
  ULONGLONG UniqueSessionId;
  ULONG     OSBus;
  ULONG     OSTarget;
  ULONG     OSLUN;
} MSiSCSI_LUNMappingInformation, *PMSiSCSI_LUNMappingInformation;

Члены

UniqueAdapterId

64-разрядное целое число, которое однозначно идентифицирует инициатор HBA и загруженный экземпляр драйвера мини-порта хранилища, который управляет адаптером HBA. Инициатор должен использовать адрес расширения адаптера или другой адрес, принадлежащий драйверу устройства, для создания этого идентификатора. Инициатор сообщает это значение в элементе UniqueAdapterId структуры MSiSCSI_HBAInformation .

UniqueSessionId

Идентификатор сеанса, однозначно определяющий сеанс, для которого допустимо сопоставление LUN. Методы LoginToTarget и AddConnectionToSession возвращают это значение в параметре UniqueSessionId . Не путайте это значение со значениями в членах ISID и TSID.

OSBus

Номер, который операционная система назначает шине, к которому подключен адаптер.

OSTarget

Номер устройства, который операционная система назначает целевому объекту.

OSLUN

Номер логической единицы (LUN), который операционная система назначает логическому блоку.

Комментарии

Этот класс необходимо реализовать.

Требования

Требование Значение
Заголовок iscsiop.h (включая Iscsiop.h)

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

AddConnectionToSession

LoginToTarget

MSiSCSI_HBAInformation

Класс WMI MSiSCSI_LUNMappingInformation

MSiSCSI_TargetMappings