IVdsIscsiTarget interface (vds.h)

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

Provides methods for performing query and configuration operations on an iSCSI target.

Inheritance

The IVdsIscsiTarget interface inherits from the IUnknown interface. IVdsIscsiTarget also has these types of members:

Methods

The IVdsIscsiTarget interface has these methods.

 
IVdsIscsiTarget::CreatePortalGroup

The IVdsIscsiTarget::CreatePortalGroup method (vds.h) creates a portal group.
IVdsIscsiTarget::Delete

The IVdsIscsiTarget::Delete function (vds.h) deletes the target and all of its portal groups if no LUNs are associated with the target.
IVdsIscsiTarget::GetConnectedInitiators

The IVdsIscsiTarget::GetConnectedInitiators method (vds.h) returns the list of iSCSI names of the initiators currently logged into the target.
IVdsIscsiTarget::GetProperties

The IVdsIscsiTarget::GetProperties method (vds.h) returns the properties of an iSCSI target.
IVdsIscsiTarget::GetSubSystem

The IVdsIscsiTarget::GetSubSystem method (vds.h) returns the subsystem to which the target belongs.
IVdsIscsiTarget::QueryAssociatedLuns

The IVdsIscsiTarget::QueryAssociatedLuns method (vds.h) returns a enumeration of the LUNs associated with the target.
IVdsIscsiTarget::QueryPortalGroups

The IVdsIscsiTarget::QueryPortalGroups method (vds.h) returns an enumeration of the iSCSI portal groups within the target.
IVdsIscsiTarget::RememberInitiatorSharedSecret

The RememberInitiatorSharedSecret method (vds.h) communicates the initiator CHAP secret that the initiator used for mutual CHAP authentication of the target.
IVdsIscsiTarget::SetFriendlyName

The IVdsIscsiTarget::SetFriendlyName method (vds.h) sets the friendly name of the target.
IVdsIscsiTarget::SetSharedSecret

The IVdsIscsiTarget::SetSharedSecret method (vds.h) sets the target CHAP shared secret used for CHAP authentication when the target authenticates the initiator.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2003 R2 [desktop apps only]
Target Platform Windows
Header vds.h
Redistributable VDS 1.1

See also

VDS Interfaces