Oggetto Subsystem
[A partire da Windows 8 e Windows Server 2012, l'interfaccia COM del servizio disco virtuale viene sostituita dall'API gestione archiviazione di Windows.]
Un sottosistema a oggetti modella un sottosistema di archiviazione. Un sottosistema è un enclosure RAID o una scheda RAID PCI. Un singolo computer host può essere connesso a un numero qualsiasi di sottosistemi. Ogni sottosistema è gestito da un solo provider hardware. In una configurazione SAN, la classe del sottosistema rappresenta un enclosure di archiviazione SAN.
Un sottosistema può contenere un numero qualsiasi di controller e unità e può visualizzare (mascherare) qualsiasi numero di LUN nel computer in cui è in esecuzione il provider hardware. I sottosistemi di fascia superiore possono annullare il mascheramento dei LUN ad altri computer in rete. Ogni unità disco all'interno di un sottosistema è connessa a un bus e occupa uno slot nel bus. Ogni controller all'interno di un sottosistema ha una o più porte controller.
La figura seguente mostra i dispositivi fisici contenuti in un sottosistema (i LUN non vengono visualizzati) e le relazioni tra di esse.
Le applicazioni VDS usano il metodo IVdsHwProvider::QuerySubSystems per eseguire query sui sottosistemi appartenenti a un provider hardware specifico. I chiamanti possono ottenere un puntatore a un sottosistema specifico selezionando l'oggetto sottosistema desiderato dall'enumerazione restituita dal metodo QuerySubSystems . Con un oggetto sottosistema è possibile impostare lo stato del sottosistema, creare LUN, sostituire unità ed eseguire query per controller, unità e LUN.
Oltre a un identificatore di oggetto, un nome e un numero di serie, le proprietà dell'oggetto sottosistema includono lo stato del sottosistema, l'integrità e i flag; un conteggio dei controller, degli slot e degli autobus; e un'impostazione di priorità di ricompilazione.
Nella tabella seguente sono elencate le interfacce, le enumerazioni e le strutture correlate.
Tipo | Elemento |
---|---|
Interfacce sempre esposte da questo oggetto | IVdsSubSystem. |
Interfacce sempre esposte da questo oggetto solo nei provider iSCSI VDS 1.1 e 2.0 | IVdsSubSystemIscsi e IVdsSubSystemImportTarget. |
Interfacce che possono essere esposte da questo oggetto | IVdsSubSystemNaming e IVdsMaintenance. |
Enumerazioni associate | VDS_SUB_SYSTEM_FLAG e VDS_SUB_SYSTEM_STATUS. |
Strutture associate | VDS_SUB_SYSTEM_PROP e VDS_SUB_SYSTEM_NOTIFICATION. |
Argomenti correlati