MSIscsiInitiator_TargetMappings class

This MSIscsiInitiator_LUNList structure describes the characteristics of the logical unit number (LUN) mapping.

Syntax

class MSIscsiInitiator_TargetMappings
{
  string                   InitiatorName;
  string                   TargetName;
  string                   OSDeviceName;
  uint32                   OSBusNumber;
  uint32                   OSTargetNumber;
  MSIscsiInitiator_LUNList LUNList[];
};

Members

The MSIscsiInitiator_TargetMappings class has these types of members:

Properties

The MSIscsiInitiator_TargetMappings class has these properties.

InitiatorName

Data type: string

Access type: Read-only

The iSCSI initiator instance name.

LUNList

Data type: MSIscsiInitiator_LUNList array

Access type: Read-only

An MSIscsiInitiator_LUNList structure that contains a list of LUNs associated with the target device.

OSBusNumber

Data type: uint32

Access type: Read-only

The SCSI bus number (which is valid in the local operating system) that the remote target is mapped to. A value of 0xffffffff indicates that the miniport driver can associate any SCSI bus number with the target.

OSDeviceName

Data type: string

Access type: Read-only

The device name assigned to the target by the local operating system.

OSTargetNumber

Data type: uint32

Access type: Read-only

The SCSI target number (which is valid in the local operating system) that the remote target is mapped to. A value of 0xffffffff indicates that the miniport driver can pick any number to identify the remote target device.

TargetName

Data type: string

Access type: Read-only

A wide character string that indicates the target name.

Requirements

Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Namespace
Root\WMI
MOF
Iscsidsc.mof

See also

MSIscsiInitiator_LUNList