Partilhar via


Objeto do subsistema

[A partir do Windows 8 e do Windows Server 2012, o Virtual Disk Service interface COM é substituído pela API de Gerenciamento de Armazenamento do Windows.]

Um objeto de subsistema modela um subsistema de armazenamento. Um subsistema é um gabinete RAID ou uma placa PCI RAID. Um único computador host pode ser conectado a qualquer número de subsistemas. Cada subsistema é gerenciado por exatamente um provedor de hardware. Em uma configuração de SAN, a classe de subsistema representa um compartimento de armazenamento SAN.

Um subsistema pode conter qualquer número de controladores e drives e pode exibir (desmascarar) qualquer número de LUNs no computador no qual o provedor de hardware está sendo executado. Subsistemas mais avançados podem desmascarar LUNs para outros computadores na rede. Cada unidade de disco dentro de um subsistema é conectada a um barramento e ocupa um slot no barramento. Cada controlador dentro de um subsistema tem uma ou mais portas de controlador.

A ilustração a seguir mostra os dispositivos físicos contidos em um subsistema (LUNs não são mostrados) e as relações entre eles.

Diagrama que mostra um subsistema começando com 'Portas' à esquerda, passando para 'Controladores', e depois um 'Bus' com 'Slots' levando a 'Drives' individuais.

Os aplicativos VDS usam o método IVdsHwProvider::QuerySubSystems para consultar os subsistemas que pertencem a um provedor de hardware específico. Os chamadores podem obter um ponteiro para um subsistema específico selecionando o objeto de subsistema desejado na enumeração retornada pelo método QuerySubSystems. Com um objeto de subsistema, você pode definir o status do subsistema, criar LUNs, substituir drives e consultar controladores, drives e LUNs.

Além de um identificador de objeto, um nome e um número de série, as propriedades do objeto do subsistema incluem o status, a integridade e os sinalizadores do subsistema; uma contagem dos controladores, slots e ônibus; e uma definição de prioridades de reconstrução.

A tabela a seguir lista interfaces, enumerações e estruturas relacionadas.

Tipo Elemento
Interfaces que são sempre expostas por este objeto IVdsSubSystem.
Interfaces que são sempre expostas por este objeto apenas em provedores iSCSI VDS 1.1 e 2.0 IVdsSubSystemIscsi e IVdsSubSystemImportTarget.
Interfaces que podem ser expostas por este objeto IVdsSubSystemNaming e IVdsMaintenance.
Enumerações associadas VDS_SUB_SYSTEM_FLAG e VDS_SUB_SYSTEM_STATUS.
Estruturas associadas VDS_SUB_SYSTEM_PROP e VDS_SUB_SYSTEM_NOTIFICATION.

 

Objetos do provedor de hardware

IVdsHwProvider::QuerySubSystems