структура 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) |