Método CVssWriter::GetSnapshotDeviceName (vswriter.h)
O método GetSnapshotDeviceName retorna o nome do dispositivo que hospeda a cópia de sombra do volume ou compartilhamento de arquivos especificado. Esse método permite que os gravadores deem suporte a cópias de sombra de recuperação automática e só podem ser chamados durante o processamento do método OnPostSnapshot .
Sintaxe
HRESULT GetSnapshotDeviceName(
[in] LPCWSTR wszOriginalVolume,
[out] LPCWSTR *ppwszSnapshotDevice
);
Parâmetros
[in] wszOriginalVolume
Nome do volume original ou o caminho UNC do compartilhamento de arquivo original que contém dados usados para o conjunto de cópias de sombra atual. O nome do volume deve estar em um dos seguintes formatos e deve incluir uma barra invertida à direita (\):
- O caminho de uma pasta montada, por exemplo, Y:\MountX\
- Uma letra da unidade, por exemplo, D:\
- Um caminho GUID de volume do formulário \\?\Volume{GUID}\ (em que o GUID identifica o volume)
- Um caminho UNC que especifica um compartilhamento de arquivos remoto, por exemplo, \\Clusterx\Share1\
[out] ppwszSnapshotDevice
O endereço de um LPCWSTR que receberá um ponteiro para o nome do dispositivo da cópia de sombra.
Retornar valor
Esse método pode retornar um desses valores.
Valor | Significado |
---|---|
|
Retornou com êxito o nome do volume de cópia de sombra. |
|
Um dos valores de parâmetro não é válido. |
|
A chamada não foi feita durante o evento PostSnapshot. |
|
O parâmetro wszOriginalVolume não é um dos volumes ou compartilhamentos de arquivos no conjunto de cópias de sombra. |
Comentários
Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP e Windows Server 2003: Não há suporte para compartilhamentos de arquivos remotos até Windows 8 e Windows Server 2012.
Para obter o nome do volume original para o parâmetro wszOriginalVolume , primeiro chame o método CVssWriter::GetCurrentVolumeCount para consultar o número de volumes no conjunto de cópias de sombra. Em seguida, chame o método CVssWriter::GetCurrentVolumeArray para enumerar os nomes originais dos volumes no conjunto de cópias de sombra.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008, Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | vswriter.h (inclua Vss.h, VsWriter.h) |
Biblioteca | VssApi.lib |