MSiSCSI_LUNMappingInformation structure (iscsiop.h)
This MSiSCSI_LUNMappingInformation structure provides the SCSI address information that the operating system assigns to a particular logical unit.
Syntax
typedef struct _MSiSCSI_LUNMappingInformation {
ULONGLONG UniqueAdapterId;
ULONGLONG UniqueSessionId;
ULONG OSBus;
ULONG OSTarget;
ULONG OSLUN;
} MSiSCSI_LUNMappingInformation, *PMSiSCSI_LUNMappingInformation;
Members
UniqueAdapterId
A 64-bit integer that uniquely identifies an HBA initiator and a loaded instance of a storage miniport driver that manages the HBA. The initiator should use the address of the adapter extension or another address that the device driver owns to construct this identifier (ID). The initiator reports this value in the UniqueAdapterId member of the MSiSCSI_HBAInformation structure.
UniqueSessionId
A session ID that uniquely identifies the session for which the LUN mapping is valid. The LoginToTarget and AddConnectionToSession methods both return this value in the UniqueSessionId parameter. Do not confuse this value with the values in the ISID and TSID members.
OSBus
The number that the operating system assigns to the bus that the adapter is attached to.
OSTarget
The device number that the operating system assigns to the target.
OSLUN
The logical unit number (LUN) that the operating system assigns to the logical unit.
Remarks
You must implement this class.
Requirements
Requirement | Value |
---|---|
Header | iscsiop.h (include Iscsiop.h) |