IVdsServiceIscsi 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 to interface with the local initiator service, including the ability to set CHAP security settings and to log into targets.

Inheritance

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

Methods

The IVdsServiceIscsi interface has these methods.

 
IVdsServiceIscsi::GetInitiatorName

Returns the iSCSI name of the local initiator service.
IVdsServiceIscsi::QueryInitiatorAdapters

Returns an object that enumerates the iSCSI initiator adapters of the initiator.
IVdsServiceIscsi::RememberTargetSharedSecret

Communicates the CHAP shared secret of a target to the initiator service. This shared secret is used during target login when the target authenticates the initiator.
IVdsServiceIscsi::SetAllIpsecSecurity

Not supported. (IVdsServiceIscsi.SetAllIpsecSecurity)
IVdsServiceIscsi::SetAllIpsecTunnelAddresses

Not supported.This method is reserved for future use. (IVdsServiceIscsi.SetAllIpsecTunnelAddresses)
IVdsServiceIscsi::SetInitiatorSharedSecret

Sets the initiator CHAP shared secret that is used for mutual CHAP authentication when the initiator authenticates the target.
IVdsServiceIscsi::SetIpsecGroupPresharedKey

Not supported.This method is reserved for future use. (IVdsServiceIscsi.SetIpsecGroupPresharedKey)

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