Condividi tramite


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.