Interface IVdsAdvancedDisk (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.]
Crée et supprime des partitions et modifie les attributs de partition.
Héritage
L’interface IVdsAdvancedDisk hérite de l’interface IUnknown. IVdsAdvancedDisk a également les types de membres suivants :
Méthodes
L’interface IVdsAdvancedDisk utilise ces méthodes.
IVdsAdvancedDisk ::AssignDriveLetter Affecte une lettre de lecteur à une partition OEM, ESP ou inconnue existante. |
IVdsAdvancedDisk ::ChangeAttributes Modifie les attributs de la partition. |
IVdsAdvancedDisk ::Clean Supprime les informations de partition et annule l’initialisation des disques de base ou dynamiques. Windows Server 2003 : la méthode Clean n’est pas prise en charge pour les appareils amovibles. |
IVdsAdvancedDisk ::CreatePartition Crée une partition sur un disque de base. La méthode IVdsCreatePartitionEx ::CreatePartitionEx remplace cette méthode. |
IVdsAdvancedDisk ::D eleteDriveLetter Supprime une lettre de lecteur affectée à une partition OEM, ESP ou inconnue. |
IVdsAdvancedDisk ::D eletePartition Supprime une partition d’un disque de base. |
IVdsAdvancedDisk ::FormatPartition Met en forme une partition OEM, ESP ou inconnue existante. (IVdsAdvancedDisk.FormatPartition) |
IVdsAdvancedDisk ::GetDriveLetter Retourne la lettre de lecteur affectée à un OEM, à un ESP ou à une partition inconnue. |
IVdsAdvancedDisk ::GetPartitionProperties Retourne les propriétés de la partition identifiée par le décalage de partition. |
IVdsAdvancedDisk ::QueryPartitions Retourne les détails de toutes les partitions sur le disque actuel. |
Remarques
La relation entre les partitions et les volumes est complexe et est mieux décrite en termes de fournisseur de logiciels (de base ou dynamique) qui gère le disque. Les fournisseurs de base prennent en charge les trois catégories de partitions suivantes :
- Partitions qui ne sont pas des volumes, car vous ne pouvez ni les mettre en forme ni leur attribuer une lettre de lecteur. Ces partitions sont des partitions MSR, des partitions de métadonnées LDM et des partitions étendues.
- Partitions associées à des volumes masqués, auxquelles vous pouvez mettre en forme et affecter une lettre de lecteur, mais qui n’hébergent aucune donnée utilisateur. Au lieu de cela, le système utilise ces partitions pour le démarrage, la récupération, etc. Les partitions incluent des partitions OEM, des partitions ESP sur des disques GPT et des partitions inconnues. Vous ne pouvez pas utiliser les interfaces IVdsVolume ou IVdsVolumeMF pour mettre en forme ces partitions. Utilisez plutôt l’interface IVdsAdvancedDisk , qui expose les méthodes AssignDriveLetter, DeleteDriveLetter et FormatPartition .
- Les partitions qui ne appartiennent pas aux deux catégories précédentes contiennent les données utilisateur, les fichiers et le système d’exploitation installé pour l’utilisateur. Ces partitions sont toujours des volumes ; vous pouvez les mettre en forme, leur attribuer des lettres de lecteur et les énumérer à l’aide des fonctions FindFirstVolume et FindNextVolume .
Configuration requise
Condition requise | Valeur |
---|---|
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 |