VDS_INTERCONNECT structure (vdslun.h)

[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]

Defines the address data of a physical interconnect.

Syntax

typedef struct _VDS_INTERCONNECT {
  VDS_INTERCONNECT_ADDRESS_TYPE m_addressType;
  ULONG                         m_cbPort;
  BYTE                          *m_pbPort;
  ULONG                         m_cbAddress;
  BYTE                          *m_pbAddress;
} VDS_INTERCONNECT;

Members

m_addressType

The interconnect address type enumerated by VDS_INTERCONNECT_ADDRESS_TYPE.

m_cbPort

The size of the interconnect address data for the LUN port (m_pbPort), in bytes.

m_pbPort

Pointer to the interconnect address data for the LUN port.

m_cbAddress

The size of the interconnect address data for the LUN (m_pbAddress), in bytes.

m_pbAddress

Pointer to the interconnect address data for the LUN.

Remarks

The VDS_LUN_INFORMATION structure includes this structure as a member to specify an interconnect by which a LUN can be accessed.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header vdslun.h (include Vds.h, VdsHwPrv.h for hardware providers)

See also

VDS Structures

VDS_INTERCONNECT_ADDRESS_TYPE

VDS_LUN_INFORMATION