VDS Structures

[À 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.]

VDS fournit des structures qui définissent des propriétés d’objet, des notifications et d’autres entités représentées dans le modèle objet VDS.

Structure Description
CHANGE_ATTRIBUTES_PARAMETERS Définit les paramètres de partition d’un style de partition.
CHANGE_PARTITION_TYPE_PARAMETERS Décrit les paramètres à utiliser lors de la modification du type d’une partition.
CREATE_PARTITION_PARAMETERS Définit les paramètres de partition d’un style de partition.
VDS_ASYNC_OUTPUT Représente les informations de sortie de l’objet asynchrone.
VDS_CONTROLLER_NOTIFICATION Spécifie les valeurs d’état d’objet valides d’un contrôleur.
VDS_CONTROLLER_PROP Définit les propriétés d’un objet contrôleur.
VDS_CREATE_VDISK_PARAMETERS Contient les paramètres à utiliser lors de la création d’un disque virtuel.
VDS_DISK_EXTENT Définit les propriétés d’une étendue de disque.
VDS_DISK_FREE_EXTENT Décrit une étendue libre sur un disque.
VDS_DISK_NOTIFICATION Représente les informations de notification de disque générées par le fournisseur sous-jacent ou par VDS pour les disques non initialisés.
VDS_DISK_PROP Définit les propriétés d’un objet de disque.
VDS_DISK_PROP2 Définit les propriétés d’un objet de disque. Cette structure est identique à la structure VDS_DISK_PROP , sauf qu’elle inclut également le chemin d’emplacement et, si le disque est hors connexion, la raison pour laquelle il est hors connexion.
VDS_DRIVE_EXTENT Définit les propriétés d’une étendue de lecteur.
VDS_DRIVE_LETTER_NOTIFICATION Représente les informations de notification de lettre de lecteur générées par VDS.
VDS_DRIVE_LETTER_PROP Représente les propriétés de la lettre de lecteur.
VDS_DRIVE_NOTIFICATION Contient les détails d’une notification de lecteur.
VDS_DRIVE_PROP Définit les propriétés d’un objet de lecteur.
VDS_DRIVE_PROP2 Définit les propriétés d’un objet de lecteur. Cette structure est identique à la structure VDS_DRIVE_PROP , sauf qu’elle inclut le numéro de boîtier, le type de bus et la vitesse de broche en tant que membres.
VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP Fournit des informations sur les systèmes de fichiers pris en charge pour la mise en forme des volumes.
VDS_FILE_SYSTEM_NOTIFICATION Représente les informations de notification du système de fichiers générées par VDS.
VDS_FILE_SYSTEM_PROP Représente les propriétés des systèmes de fichiers.
VDS_FILE_SYSTEM_TYPE_PROP Représente les propriétés qui identifient les types de systèmes de fichiers.
VDS_HBAPORT_PROP Définit les propriétés d’un objet de port HBA.
VDS_HINTS Contient les indicateurs automagiques d’un LUN ou d’un plex de LUN.
VDS_HINTS2 Contient les indicateurs automagiques pour une LUN dans un pool de stockage.
VDS_INPUT_DISK Représente les informations de disque d’entrée.
VDS_INTERCONNECT Contient les données d’adresse d’une interconnexion physique.
VDS_IPADDRESS Définit une adresse IP et un port.
VDS_ISCSI_INITIATOR_ADAPTER_PROP Définit les propriétés d’un objet d’adaptateur d’initiateur iSCSI.
VDS_ISCSI_INITIATOR_PORTAL_PROP Définit les propriétés d’un objet portail initiateur iSCSI.
VDS_ISCSI_IPSEC_KEY Définit la clé pré-partagée pour un portail iSCSI.
VDS_ISCSI_PORTAL_PROP Définit les propriétés d’un objet portail iSCSI.
VDS_ISCSI_PORTALGROUP_PROP Définit les propriétés d’un objet de groupe de portail iSCSI.
VDS_ISCSI_SHARED_SECRET Définit le secret partagé CHAP pour un initiateur ou une cible iSCSI.
VDS_ISCSI_TARGET_PROP Définit les propriétés d’un objet cible iSCSI.
VDS_LUN_INFORMATION Contient des informations sur une LUN ou un disque.
VDS_LUN_NOTIFICATION Contient les détails d’une notification LUN.
VDS_LUN_PLEX_PROP Définit les propriétés d’un objet plex LUN.
VDS_LUN_PROP Définit les propriétés d’un objet LUN.
VDS_MOUNT_POINT_NOTIFICATION Représente les informations de notification qui ont été retournées par le fournisseur de logiciels de base ou dynamique, car une lettre de lecteur ou un chemin GUID de volume a changé.
VDS_NOTIFICATION Contient les structures de notification VDS spécifiques à chaque type cible de notification (objet).
VDS_PACK_NOTIFICATION Représente les informations de notification de pack générées par le fournisseur de logiciels de base ou dynamique sous-jacent.
VDS_PACK_PROP Représente les propriétés de l’objet pack.
VDS_PARTITION_INFO_GPT Représente les informations d’une partition de table de partition GUID (GPT).
VDS_PARTITION_INFO_MBR Représente les informations d’une partition d’enregistrement de démarrage maître (MBR).
VDS_PARTITION_INFORMATION_EX Cette structure est réservée à l’utilisation du système.
VDS_PARTITION_NOTIFICATION Représente les informations de notification de partition générées par le fournisseur de logiciels de base ou dynamique sous-jacent.
VDS_PARTITION_PROP Définit les propriétés d’une partition.
VDS_PATH_ID Définit une identification unique pour un chemin d’accès.
VDS_PATH_INFO Définit les informations d’un chemin d’accès.
VDS_PATH_POLICY Définit la stratégie d’équilibrage de charge telle qu’elle s’applique à un chemin particulier.
VDS_POOL_ATTRIBUTES Définit les attributs d’un pool de stockage.
VDS_POOL_CUSTOM_ATTRIBUTES Définit un attribut personnalisé d’un pool de stockage.
VDS_PORT_NOTIFICATION Définit les détails des événements de port du contrôleur.
VDS_PORT_PROP Contient les propriétés d’un objet de port de contrôleur.
VDS_PORTAL_GROUP_NOTIFICATION Définit les détails des événements de groupe du portail iSCSI.
VDS_PORTAL_NOTIFICATION Définit les détails des événements du portail iSCSI.
VDS_PROVIDER_PROP Définit les propriétés d’un objet fournisseur.
VDS_REPARSE_POINT_PROP Définit les propriétés de point d’analyse d’un objet de volume.
VDS_SERVICE_PROP Définit les propriétés de l’objet de service.
VDS_STORAGE_DEVICE_ID_DESCRIPTOR Fournit une ou plusieurs structures VDS_STORAGE_IDENTIFIER pour un périphérique de stockage (généralement une instance, par opposition à une classe, d’appareil).
VDS_STORAGE_IDENTIFIER Identifie un périphérique de stockage à l’aide d’un jeu de codes et d’un type particuliers.
VDS_STORAGE_POOL_DRIVE_EXTENT Définit une étendue de lecteur qui peut être utilisée par un pool de stockage.
VDS_STORAGE_POOL_PROP Définit les propriétés d’un objet de pool de stockage.
VDS_SUB_SYSTEM_NOTIFICATION Contient les détails d’une notification de sous-système.
VDS_SUB_SYSTEM_PROP Définit les propriétés d’un objet de sous-système.
VDS_SUB_SYSTEM_PROP2 Définit les propriétés d’un objet de sous-système. Cette structure est identique à la structure VDS_SUB_SYSTEM_PROP , sauf qu’elle inclut les types RAID pris en charge et le nombre de boîtiers en tant que membres.
VDS_TARGET_NOTIFICATION Définit les détails des événements cibles iSCSI.
VDS_VDISK_PROPERTIES Définit les propriétés d’un disque virtuel.
VDS_VOLUME_NOTIFICATION Représente les informations de notification de volume générées par le fournisseur de logiciels de base et dynamique sous-jacent.
VDS_VOLUME_PLEX_PROP Représente les propriétés de l’objet volume-plex.
VDS_VOLUME_PROP Définit les propriétés d’un objet de volume.
VDS_VOLUME_PROP2 Définit les propriétés d’un objet de volume. Cette structure est identique à la structure VDS_VOLUME_PROP , sauf qu’elle inclut également les GUID de volume.
VDS_WWN Définit un nom mondial (WWN).