MSiSCSI_TargetMappings - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// iscsiop.h

typedef struct _MSiSCSI_TargetMappings {
  ULONGLONG           UniqueAdapterId;
  ULONG               TargetMappingCount;
  ULONG               Reserved;
  ISCSI_TargetMapping TargetMappings[1];
} MSiSCSI_TargetMappings, *PMSiSCSI_TargetMappings;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-iscsiop-_msiscsi_targetmappings)

_MSiSCSI_TargetMappings structure

Description

The MSiSCSI_TargetMappings structure contains a set of logical unit number (LUN) mappings that are associated with an initiator instance.

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.

TargetMappingCount

The number of mappings in the TargetMappings member.

Reserved

Reserved for Microsoft use only.

TargetMappings

A variable-length array of ISCSI_TargetMapping structures, each of which provides a list of LUN mappings that are associated with a particular iSCSI session that is associated with the adapter ID.

Remarks

You must implement this class.

See also

ISCSI_TargetMapping

MSiSCSI_HBAInformation

MSiSCSI_TargetMappings WMI Class