Compartilhar via


Interface IVdsLun (vdshwprv.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 (vdshwprv.h) adiciona um LUN ao LUN de destino como um novo plex.
IVdsLun::ApplyHints

O método IVdsLun::ApplyHints (vdshwprv.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 (vdshwprv.h) define os controladores de subsistema como ativos ou inativos em relação ao LUN.
IVdsLun::D elete

O método IVdsLun::D elete (vdshwprv.h) exclui o LUN e todos os seus plexes. Todos os dados no LUN são perdidos. O VDS libera as extensões alocadas para o LUN.
IVdsLun::Extend

O método IVdsLun::Extend (vdshwprv.h) estende um LUN por um número especificado de bytes.
IVdsLun::GetIdentificationData

O método IVdsLun::GetIdentificationData (vdshwprv.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 (vdshwprv.h) retorna as propriedades de um objeto LUN.
IVdsLun::GetSubSystem

O método IVdsLun::GetSubSystem (vdshwprv.h) retorna o subsistema que exibe o LUN.
IVdsLun::QueryActiveControllers

O método IVdsLun::QueryActiveControllers (vdshwprv.h) retorna uma enumeração de controladores ativos no momento.
IVdsLun::QueryHints

O método IVdsLun::QueryHints (vdshwprv.h) retorna as dicas atualmente aplicadas ao LUN.
IVdsLun::QueryMaxLunExtendSize

O método IVdsLun::QueryMaxLunExtendSize (vdshwprv.h) retorna o tamanho máximo pelo qual um LUN pode ser estendido.
IVdsLun::QueryPlexes

O método IVdsLun::QueryPlexes (vdshwprv.h) retorna uma enumeração dos plexes em um LUN.
IVdsLun::Recover

O método IVdsLun::Recover (vdshwprv.h) inicia uma operação de recuperação em um LUN.
IVdsLun::RemovePlex

O método IVdsLun::RemovePlex (vdshwprv.h) remove um plex de um LUN.
IVdsLun::SetMask

O método IVdsLun::SetMask (vdshwprv.h) especifica a lista de desmascaramento, que é a lista de computadores a serem concedidos acesso ao LUN.
IVdsLun::SetStatus

O método IVdsLun::SetStatus (vdshwprv.h) define o status do LUN como o valor especificado.
IVdsLun::Shrink

O método IVdsLun::Shrink (vdshwprv.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 vdshwprv.h

Confira também

IVdsLunPlex::GetLun

Objeto LUN

VDS Interfaces