Compartilhar via


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

Confira também

IVdsLunPlex::GetLun

Objeto LUN

VDS Interfaces