CHAPTER 2: Getting Started

 

 

Object

Method name

 

 

IVdsAsync

QueryStatus

 

Wait

 

 

IVdsController

GetPortProperties

 

GetProperties

 

GetSubSystem

 

Reset

 

SetStatus

 

QueryAssociatedLuns

 

Initialize (internal)

IVdsControllerControllerPort

QueryControllerPorts

 

 

IVdsControllerPort

Initialize (internal)

 

GetController

 

GetProperties

IVdsDrive

GetProperties

 

GetSubsystem

 

ClearFlags

 

SetFlags

 

SetStatus

 

Initialize (internal)

 

 

IVdsHwProvider

QuerySubSystems

 

Reenumerate

 

Refresh

IVdsHwProviderPrivate

QueryIfCreatedLun

 

 

IvdsHwProviderType

GetProviderType

 

 

IVdsLun

GetProperties

 

GetSubsystem

 

Initialize (internal)

 

QueryHints

 

QueryMaxLunExtendSize

 

QueryPlexes

 

Delete

 

Extend

 

SetStatus ("offline" and "online"

 

only)

 

SetMask

 

GetIdentificationData

 

 

IVdsLunControllerPorts

AssociateControllerPorts

 

QueryActiveControllerPorts

IVdsLunNaming

SetFriendlyName

 

 

IVdsLunPlex

GetLun

 

GetProperties

 

QueryExtents

 

QueryHints

IVdsMaintenance (controller)

PulseMaintenance

 

StartMaintenance

 

StopMaintenance

 

 

IVdsMaintenance (c-port)

PulseMaintenance

 

StartMaintenance

 

StopMaintenance

IVdsMaintenance (drive)

PulseMaintenance

 

StartMaintenance

 

StopMaintenance

 

 

30