Interface IVdsLun (vds.h)
[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]
Fornece métodos para executar operações de consulta e configuração em um LUN (número de unidade lógica).
Herança
A interface IVdsLun herda da interface IUnknown . IVdsLun também tem estes tipos de membros:
Métodos
A interface IVdsLun tem esses métodos.
IVdsLun::AddPlex O método IVdsLun::AddPlex (vds.h) adiciona um LUN ao LUN de destino como um novo plex. |
IVdsLun::ApplyHints O método IVdsLun::ApplyHints (vds.h) aplica um novo conjunto de dicas ao LUN. As dicas aplicadas a um LUN são aplicadas simultaneamente a todos os plexes. |
IVdsLun::AssociateControllers O método IVdsLun::AssociateControllers (vds.h) define os controladores de subsistema como ativos ou inativos em relação ao LUN. |
IVdsLun::D elete O método IVdsLun::D elete (vds.h) exclui o LUN e todos os seus plexes. Todos os dados no LUN são perdidos e o VDS libera as extensões alocadas para o LUN. |
IVdsLun::Extend O método IVdsLun::Extend (vds.h) estende um LUN por um número especificado de bytes. |
IVdsLun::GetIdentificationData O método IVdsLun::GetIdentificationData (vds.h) retorna dados das páginas Dados de Consulta SCSI e Dados vitais do produto 0x80 e 0x83. |
IVdsLun::GetProperties O método IVdsLun::GetProperties (vds.h) retorna as propriedades de um objeto LUN. |
IVdsLun::GetSubSystem O método IVdsLun::GetSubSystem (vds.h) retorna o subsistema que exibe o LUN. |
IVdsLun::QueryActiveControllers O método IVdsLun::QueryActiveControllers (vds.h) retorna uma enumeração de controladores ativos no momento que podem acessar o LUN. |
IVdsLun::QueryHints O método IVdsLun::QueryHints (vds.h) retorna as dicas atualmente aplicadas ao LUN. |
IVdsLun::QueryMaxLunExtendSize O método IVdsLun::QueryMaxLunExtendSize (vds.h) retorna o tamanho máximo pelo qual um LUN pode ser estendido. |
IVdsLun::QueryPlexes O método IVdsLun::QueryPlexes (vds.h) retorna uma enumeração dos plexes em um LUN. |
IVdsLun::Recover O método IVdsLun::Recover (vds.h) inicia uma operação de recuperação em um LUN. |
IVdsLun::RemovePlex O método IVdsLun::RemovePlex (vds.h) remove um plex de um LUN. |
IVdsLun::SetMask O método IVdsLun::SetMask (vds.h) especifica a lista de desmascaramento, que é a lista de computadores a serem concedidos acesso ao LUN. |
IVdsLun::SetStatus O método IVdsLun::SetStatus (vds.h) define o status do LUN como o valor especificado. |
IVdsLun::Shrink O método IVdsLun::Shrink (vds.h) reduz um LUN em um número especificado de bytes. |
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | vds.h |