Partilhar via


Objeto do controlador

[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 controller modela um controlador em um subsistema. Os controladores são contidos por subsistemas e cada controlador tem uma ou mais portas de controlador através das quais o computador host pode gravar e ler de LUNs. Um único controlador pode ser simultaneamente definido como ativo para um LUN e inativo para outros. Um controlador ativo para um LUN especificado tem a responsabilidade de manipular a entrada e a saída do LUN. A figura seguinte ilustra esta ideia.

Diagrama que mostra um 'Controlador' com um LUN ativo à esquerda e dois LUNs ativos à direita.

VDS 1.0: Cada um dos controladores de um subsistema é definido como ativo ou inativo em relação a cada um dos LUNs que o subsistema apresenta.

Os aplicativos VDS usam o métodoIVdsSubSystem::QueryControllers para determinar os controladores contidos por um subsistema específico. Os chamadores podem obter um ponteiro para um controlador específico selecionando o objeto de controlador desejado na enumeração que é retornada pelo método QueryControllers. Com um objeto de controlador, um chamador pode definir o status do controlador, consultar seus LUNs associados, consultar suas portas de controlador e liberar e invalidar o cache.

Além de um identificador de objeto, um nome e um número de série, as propriedades do objeto do controlador incluem o status e a integridade do controlador e uma contagem das portas.

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

Tipo Elemento
Interfaces que são sempre expostas por este objeto IVdsController
Interfaces que são sempre expostas por este objeto apenas em provedores Fibre Channel VDS 1.1 e 2.0 IVdsControllerControllerPort
Interfaces que podem ser expostas por este objeto IVdsMaintenance
Enumerações associadas VDS_CONTROLLER_STATUS.
Estruturas associadas VDS_CONTROLLER_PROP e VDS_CONTROLLER_NOTIFICATION.

 

Objetos do provedor de hardware

IVdsSubSystem::QueryControllers