Interfacce VDS

[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.

Gli oggetti VDS (Virtual Disk Service) forniscono interfacce che espongono metodi per eseguire query, configurare e gestire i dispositivi di archiviazione.

Interfaccia Descrizione
IEnumVdsObject Enumera tramite un set di oggetti VDS di un determinato tipo.
IVdsAdmin Registra un provider con VDS.
IVdsAdvancedDisk Crea ed elimina le partizioni e modifica gli attributi di partizione.
IVdsAdvancedDisk2 Fornisce un metodo per modificare i tipi di partizione.
IVdsAdviseSink Riceve notifiche VDS.
IVdsAsync Gestisce le operazioni asincrone.
IVdsController Espone i metodi per eseguire operazioni di query e configurazione in un controller.
IVdsControllerControllerPort Fornisce un metodo per enumerare le porte del controller per una classe che implementa l'interfaccia IVdsController .
IVdsControllerPort Fornisce metodi per eseguire operazioni di query e configurazione su una porta controller.
IVdsCreatePartitionEx Crea una partizione in un disco di base.
IVdsDisk Query e configura dischi di base e dinamici.
IVdsDisk2 Fornisce un metodo per impostare la modalità SAN di un disco su offline o online.
IVdsDiskPartitionMF Fornisce metodi per eseguire operazioni di gestione del file system sulle partizioni.
IVdsDiskPartitionMF2 Fornisce un metodo per formattare una partizione con opzioni di formattazione aggiuntive.
IVdsDrive Fornisce metodi per eseguire operazioni di query e configurazione in un'unità.
IVdsDrive2 Fornisce un metodo per eseguire query sulle proprietà di un'unità.
IVdsHbaPort Fornisce metodi per eseguire query e interagire con le porte HBA nel sistema locale.
IVdsHwProvider Fornisce metodi per eseguire operazioni di query, rinumerazione e aggiornamento in un provider hardware.
IVdsHwProviderPrivate Fornisce un metodo che consente al VDS di determinare se il provider hardware possiede un LUN specificato.
IVdsHwProviderPrivateMpio Fornisce un metodo che imposta lo stato dei percorsi provenienti da una determinata porta HBA al provider.
IVdsHwProviderStoragePools Fornisce metodi per creare lun in un pool di archiviazione ed enumerare i pool di archiviazione gestiti da un provider hardware.
IVdsHwProviderType Fornisce un metodo per recuperare il tipo di provider hardware.
IVdsHwProviderType2 Questa interfaccia non è implementata. Usare invece IVdsHwProviderType .
IVdsIscsiInitiatorAdapter Fornisce metodi per eseguire query e interagire con schede di iniziatore iSCSI nel sistema locale.
IVdsIscsiInitiatorPortal Fornisce metodi per eseguire query e interagire con i PORTALi di iniziatori iSCSI nel sistema locale.
IVdsIscsiPortal Fornisce metodi per eseguire operazioni di query e configurazione in un portale iSCSI.
IVdsIscsiPortalGroup Fornisce metodi per eseguire servizi di query e configurazione in un gruppo di portale iSCSI.
IVdsIscsiPortalLocal Fornisce metodi per impostare chiavi pre-condivise IPSEC specifiche dell'initiatore locale in un portale iSCSI.
IVdsIscsiTarget Fornisce metodi per eseguire operazioni di query e configurazione in una destinazione iSCSI.
IVdsLun Fornisce metodi per eseguire operazioni di query e configurazione in un LUN (numero di unità logica).
IVdsLun2 Fornisce metodi per l'applicazione e l'esecuzione di query di hint di unità logica (LUN).
IVdsLunControllerPorts Fornisce metodi per eseguire operazioni di configurazione della porta controller in un LUN.
IVdsLunIscsi Fornisce metodi per eseguire operazioni di query e configurazione in un LUN iSCSI.
IVdsLunMpio Fornisce metodi per eseguire operazioni di query e configurazione in un LUN con estensioni MPIO.
IVdsLunNaming Fornisce un metodo per assegnare un nome a LUN per una classe che implementa l'interfaccia IVdsLun .
IVdsLunNumber Fornisce un metodo per eseguire query sul numero LUN per un LUN.
IVdsLunPlex Fornisce metodi per eseguire operazioni di query e configurazione in un plex LUN.
IVdsMaintenance Fornisce metodi per eseguire operazioni di manutenzione in un sottosistema, un controller o un'unità.
IVdsOpenVDisk Definisce i metodi per la gestione di un disco virtuale.
IVdsPack Query e configura pacchetti contenenti dischi e crea volumi.
IVdsPack2 Fornisce un metodo per creare volumi allineati in un pacchetto.
IVdsProvider Restituisce le proprietà di un provider hardware o software.
IVdsProviderPrivate Fornisce metodi per abilitare VDS per eseguire operazioni varie sugli oggetti provider.
IVdsProviderSupport Fornisce un metodo per indicare le versioni delle interfacce VDS supportate dal provider.
IVdsRemovable Query ed espulse dischi rimovibili, ad esempio CD-ROMs.
IVdsService Fornisce metodi a livello di servizio per l'uso di VDS.
IVdsServiceHba Fornisce un metodo per eseguire query sulle porte HBA nel sistema locale.
IVdsServiceIscsi Fornisce metodi per interfacciarsi con il servizio iniziatore locale.
IVdsServiceLoader Avvia VDS.
IVdsServiceUninstallDisk Fornisce metodi per disinstallare dischi di base e dinamici.
IVdsStoragePool Fornisce metodi per eseguire query su informazioni ed enumerare oggetti correlati per un pool di archiviazione.
IVdsSubSystem Fornisce metodi per eseguire operazioni di query e configurazione in un sottosistema.
IVdsSubSystem2 Fornisce metodi per eseguire operazioni di query e configurazione in un sottosistema usando le strutture VDS_HINTS2 e VDS_SUB_SYSTEM_PROP2 .
IVdsSubSystemImportTarget Fornisce metodi per eseguire query e configurare la destinazione di importazione VSS predefinita per il sottosistema.
IVdsSubSystemInterconnect Fornisce un metodo per eseguire query sui tipi di interconnessione supportati da un sottosistema.
IVdsSubSystemIscsi Fornisce metodi per eseguire query e configurare destinazioni e portali iSCSI in un sottosistema.
IVdsSubSystemNaming Fornisce un metodo per assegnare un nome ai sottosistemi per una classe che implementa l'interfaccia IVdsSubSystem .
IVdsSwProvider Esegue operazioni del provider software.
IVdsVDisk Definisce i metodi per la gestione di un disco virtuale.
IVdsVdProvider Definisce i metodi per la creazione e la gestione di dischi virtuali.
IVdsVolume Crea ed elimina i plexi del volume e modifica gli attributi del volume.
IVdsVolume2 Fornisce un metodo per restituire informazioni sulle proprietà del volume, inclusi i GUID del volume.
IVdsVolumeMF Esegue operazioni di percorso di accesso e file system sugli oggetti volume.
IVdsVolumeMF2 Fornisce metodi per eseguire operazioni di gestione aggiuntive del file system sull'oggetto volume.
IVdsVolumeMF3 Fornisce metodi per eseguire operazioni di gestione aggiuntive del file system sull'oggetto volume.
IVdsVolumeOnline Fornisce un metodo per portare online singoli volumi.
IVdsVolumePlex Esegue query sul volume contenente e ripristina le estensioni non necessarie.
IVdsVolumeShrink Fornisce metodi per supportare la compattazione del volume.