Compartilhar via


Interface IVssHardwareSnapshotProvider (vsprov.h)

A interface IVssHardwareSnapshotProvider contém os métodos usados pelo VSS para mapear volumes para LUNs, descobrir LUNs criados durante o processo de cópia de sombra e transportar LUNs em uma SAN. Todos os provedores de hardware devem dar suporte a essa interface.

Nota Os provedores de hardware só têm suporte em sistemas operacionais Windows Server.
 

Herança

A interface IVssHardwareSnapshotProvider herda da interface IUnknown . IVssHardwareSnapshotProvider também tem esses tipos de membros:

Métodos

A interface IVssHardwareSnapshotProvider tem esses métodos.

 
IVssHardwareSnapshotProvider::AreLunsSupported

Determina se o provedor de hardware dá suporte à criação de cópia de sombra para todos os LUNs que contribuem para o volume.
IVssHardwareSnapshotProvider::BeginPrepareSnapshot

Chamado para cada cópia de sombra adicionada ao conjunto de cópias de sombra.
IVssHardwareSnapshotProvider::FillInLunInfo

Solicita que o provedor de hardware indique se ele dá suporte ao dispositivo de disco correspondente e corrija quaisquer omissões na estrutura VDS_LUN_INFORMATION.
IVssHardwareSnapshotProvider::GetTargetLuns

Solicita que o provedor de hardware inicialize as estruturas de VDS_LUN_INFORMATION para os LUNs de cópia de sombra recém-criados.
IVssHardwareSnapshotProvider::LocateLuns

Solicita que o provedor de hardware torne os LUNs de cópia de sombra visíveis para o computador.
IVssHardwareSnapshotProvider::OnLunEmpty

Chamado sempre que o VSS determina que um LUN de cópia de sombra não contém dados interessantes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho vsprov.h

Confira também

Interfaces de API de Cópia de Sombra de Volume