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. |