Interfacce VDS
[A partire da Windows 8 e Windows Server 2012, l'interfaccia Servizio disco virtuale COM viene sostituita dall'API di gestione archiviazione di Windows .]
Gli oggetti VDS (Virtual Disk Service) forniscono interfacce che espongono metodi per l'esecuzione di query, la configurazione e la gestione dei 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 della partizione. |
IVdsAdvancedDisk2 | Fornisce un metodo per modificare i tipi di partizione. |
IVdsAdviseSink | Riceve le notifiche VDS. |
IVdsAsync | Gestisce le operazioni asincrone. |
IVdsController | Espone metodi per l'esecuzione di operazioni di query e configurazione in un controller. |
IVdsControllerControllerPort | Fornisce un metodo per enumerare le porte del controller per una classe che implementa l'interfacciaIVdsController. |
IVdsControllerPort | Fornisce metodi per eseguire operazioni di query e configurazione su una porta controller. |
IVdsCreatePartitionEx | Crea una partizione in un disco di base. |
IVdsDisk | Esegue 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 l'esecuzione di 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, numerazione e aggiornamento in un provider hardware. |
IVdsHwProviderPrivate | Fornisce un metodo che consente a VDS di determinare se il provider hardware è proprietario di 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 gli adattatori iniziatori iSCSI nel sistema locale. |
IVdsIscsiInitiatorPortal | Fornisce metodi per eseguire query e interagire con i portali iniziatori iSCSI nel sistema locale. |
IVdsIscsiPortal | Fornisce metodi per eseguire operazioni di query e configurazione in un portale iSCSI. |
IVdsIscsiPortalGroup | Fornisce metodi per l'esecuzione di servizi di query e configurazione in un gruppo di portale iSCSI. |
IVdsIscsiPortalLocal | Fornisce metodi per l'impostazione di chiavi precondivie IPSEC specifiche dell'iniziatore locale in un portale iSCSI. |
IVdsIscsiTarget | Fornisce metodi per eseguire operazioni di query e configurazione su una destinazione iSCSI. |
IVdsLun | Fornisce metodi per l'esecuzione di operazioni di query e configurazione in un LUN (numero di unità logica). |
IVdsLun2 | Fornisce metodi per l'applicazione e l'esecuzione di query su hint lun (Logical Unit Number). |
IVdsLunControllerPorts | Fornisce metodi per l'esecuzione di operazioni di configurazione delle porte del 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 denominare i LUN per una classe che implementa l'interfacciaIVdsLun. |
IVdsLunNumber | Fornisce un metodo per eseguire una query sul numero LUN per un LUN. |
IVdsLunPlex | Fornisce metodi per l'esecuzione di operazioni di query e configurazione in un lun plex. |
IVdsMaintenance | Fornisce metodi per eseguire operazioni di manutenzione su un sottosistema, un controller o un'unità. |
IVdsOpenVDisk | Definisce i metodi per la gestione di un disco virtuale. |
IVdsPack | Esegue query e configura i 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 consentire a VDS di eseguire varie operazioni sugli oggetti provider. |
IVdsProviderSupport | Fornisce un metodo per indicare le versioni delle interfacce VDS supportate dal provider. |
IVdsRemovable | Esegue query ed espelle 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 l'interfaccia con il servizio iniziatore locale. |
IVdsServiceLoader | Avvia VDS. |
IVdsServiceUninstallDisk | Fornisce metodi per disinstallare dischi di base e dinamici. |
IVdsStoragePool | Fornisce metodi per eseguire query sulle informazioni ed enumerare gli 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 una 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 denominare i sottosistemi per una classe che implementa l'interfacciaIVdsSubSystem. |
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 dei dischi virtuali. |
IVdsVolume | Crea ed elimina iplexes 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 aggiuntive di gestione del file system sull'oggetto volume. |
IVdsVolumeMF3 | Fornisce metodi per eseguire operazioni aggiuntive di gestione del file system sull'oggetto volume. |
IVdsVolumeOnline | Fornisce un metodo per portare online singoli volumi. |
IVdsVolumePlex | Esegue una query sull'estensione contenitore e ripristina gli extent non valido. |
IVdsVolumeShrink | Fornisce metodi per supportare la compattazione del volume. |