2.2.1.3.15 VDS_INTERCONNECT

The VDS_INTERCONNECT structure defines the address data of a physical interconnect, as specified in [SPC-3].

 typedef struct _VDS_INTERCONNECT {
   VDS_INTERCONNECT_ADDRESS_TYPE m_addressType;
   unsigned long m_cbPort;
   [size_is(m_cbPort)] byte* m_pbPort;
   unsigned long m_cbAddress;
   [size_is(m_cbAddress)] byte* m_pbAddress;
 } VDS_INTERCONNECT;

m_addressType: A VDS_INTERCONNECT_ADDRESS_TYPE structure that stores the address type of the interconnect.

m_cbPort: The size, in bytes, of the interconnect address data for the LUN port to which m_pbPort refers.

m_pbPort: A pointer to the interconnect address data for the LUN port.

m_cbAddress: The size, in bytes, of the interconnect address data for the LUN to which m_pbAddress refers.

m_pbAddress: A pointer to the interconnect address data for the LUN.