Interface IVdsLun (vds.h)
[À compter de Windows 8 et Windows Server 2012, l’interface COM du service de disque virtuel est remplacée par l’API gestion du stockage Windows.]
Fournit des méthodes pour effectuer des opérations de requête et de configuration sur un numéro d’unité logique (LUN).
Héritage
L’interface IVdsLun hérite de l’interface IUnknown. IVdsLun a également les types de membres suivants :
Méthodes
L’interface IVdsLun a ces méthodes.
IVdsLun::AddPlex La méthode IVdsLun::AddPlex (vds.h) ajoute un LUN au numéro d’unité logique cible en tant que nouveau plex. |
IVdsLun::ApplyHints La méthode IVdsLun::ApplyHints (vds.h) applique un nouvel ensemble d’indicateurs au numéro d’unité logique. Les indicateurs appliqués à un numéro d’unité logique sont appliqués simultanément à tous les plex. |
IVdsLun::AssociateControllers La méthode IVdsLun::AssociateControllers (vds.h) définit les contrôleurs de sous-système sur actifs ou inactifs par rapport au numéro d’unité logique. |
IVdsLun::D elete La méthode IVdsLun::D elete (vds.h) supprime le LUN et tous ses plexes. Toutes les données sur le numéro d’unité logique sont perdues et VDS libère les extensions allouées au numéro d’unité logique. |
IVdsLun::Extend La méthode IVdsLun::Extend (vds.h) étend un numéro d’unité logique d’un nombre spécifié d’octets. |
IVdsLun::GetIdentificationData La méthode IVdsLun::GetIdentificationData (vds.h) retourne des données à partir des pages SCSI Inquiry Data et Vital Product Data 0x80 et 0x83. |
IVdsLun::GetProperties La méthode IVdsLun::GetProperties (vds.h) retourne les propriétés d’un objet LUN. |
IVdsLun::GetSubSystem La méthode IVdsLun::GetSubSystem (vds.h) retourne le sous-système qui expose le numéro d’unité logique. |
IVdsLun::QueryActiveControllers La méthode IVdsLun::QueryActiveControllers (vds.h) retourne une énumération des contrôleurs actuellement actifs qui peuvent accéder au numéro d’unité logique. |
IVdsLun::QueryHints La méthode IVdsLun::QueryHints (vds.h) retourne les indicateurs actuellement appliqués au numéro d’unité logique. |
IVdsLun::QueryMaxLunExtendSize La méthode IVdsLun::QueryMaxLunExtendSize (vds.h) retourne la taille maximale d’extension d’un lun. |
IVdsLun::QueryPlexes La méthode IVdsLun::QueryPlexes (vds.h) retourne une énumération des plexes dans un numéro logique. |
IVdsLun::Recover La méthode IVdsLun::Recover (vds.h) démarre une opération de récupération sur un numéro d’unité logique. |
IVdsLun::RemovePlex La méthode IVdsLun::RemovePlex (vds.h) supprime un plex d’un numéro logique. |
IVdsLun::SetMask La méthode IVdsLun::SetMask (vds.h) spécifie la liste de démasquage, qui est la liste des ordinateurs auxquels l’accès au numéro d’unité logique doit être accordé. |
IVdsLun::SetStatus La méthode IVdsLun::SetStatus (vds.h) définit l’état du numéro d’unité logique sur la valeur spécifiée. |
IVdsLun::Shrink La méthode IVdsLun::Shrink (vds.h) réduit un LUN d’un nombre spécifié d’octets. |
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | vds.h |