ISCSI_SESSION_INFOA structure (iscsidsc.h)
The ISCSI_SESSION_INFO structure contains session information.
Syntax
typedef struct {
ISCSI_UNIQUE_SESSION_ID SessionId;
PCHAR InitiatorName;
PCHAR TargetNodeName;
PCHAR TargetName;
UCHAR ISID[6];
UCHAR TSID[2];
ULONG ConnectionCount;
PISCSI_CONNECTION_INFOA Connections;
} ISCSI_SESSION_INFOA, *PISCSI_SESSION_INFOA;
Members
SessionId
A ISCSI_UNIQUE_SESSION_ID structure containing a unique identifier that represents the session.
InitiatorName
A string that represents the initiator name.
TargetNodeName
A string that represents the target node name.
TargetName
A string that represents the target name.
ISID[6]
The initiator-side identifier (ISID) used in the iSCSI protocol.
TSID[2]
The target-side identifier (TSID) used in the iSCSI protocol.
ConnectionCount
The number of connections associated with the session.
Connections
A pointer to a ISCSI_CONNECTION_INFO structure.
Remarks
Note
The iscsidsc.h header defines ISCSI_SESSION_INFO as an alias which automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Mixing usage of the encoding-neutral alias with code that not encoding-neutral can lead to mismatches that result in compilation or runtime errors. For more information, see Conventions for Function Prototypes.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | iscsidsc.h |