Partager via


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

Voir aussi

IVdsLunPlex::GetLun

Objet LUN

VDS Interfaces