Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The TARGET_INFORMATION_CLASS enumeration specifies information about the indicated target device that the GetIScsiTargetInformation function retrieves.
Syntax
typedef enum {
ProtocolType,
TargetAlias,
DiscoveryMechanisms,
PortalGroups,
PersistentTargetMappings,
InitiatorName,
TargetFlags,
LoginOptions
} TARGET_INFORMATION_CLASS, *PTARGET_INFORMATION_CLASS;
Constants
ProtocolTypeA value of the TARGETPROTOCOLTYPE structure, indicating the protocol that the initiator uses to communicate with the target device. |
||||
TargetAliasA null-terminated string that contains the alias of the target device. |
||||
DiscoveryMechanismsA list of null-terminated strings that describe the discovery mechanisms that located the indicated target. The list is terminated by a double null. |
||||
PortalGroupsA ISCSI_TARGET_PORTAL_GROUP structure that contains descriptions of the portals in the portal group associated with the target. |
||||
PersistentTargetMappingsAn array of ISCSI_TARGET_MAPPING structures that contains information about the HBAs and buses through which the target can be reached. The array is preceded by a ULONG value that contains the number of elements in the array. Each ISCSI_TARGET_MAPPING structure is aligned on a 4-byte boundary. |
||||
InitiatorNameA null-terminated string that contains the initiator HBA that connects to the target. |
||||
TargetFlagsThe flags associated with the target. The following table lists the flags that can be associated with a target.
|
||||
LoginOptionsA value of the ISCSI_LOGIN_OPTIONS structure that defines the login data. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2008 [desktop apps only] |
| Header | iscsidsc.h |