Método IVssBackupComponentsEx4::GetRootAndLogicalPrefixPaths (vsbackup.h)
Normaliza um caminho de volume local ou caminho de compartilhamento UNC para que ele possa ser passado para o método IVssBackupComponents::AddToSnapshotSet .
Sintaxe
HRESULT GetRootAndLogicalPrefixPaths(
[in] VSS_PWSZ pwszFilePath,
[out] VSS_PWSZ *ppwszRootPath,
[out] VSS_PWSZ *ppwszLogicalPrefix,
[in, optional] BOOL bNormalizeFQDNforRootPath
);
Parâmetros
[in] pwszFilePath
O caminho a ser normalizado.
[out] ppwszRootPath
Recebe o caminho raiz que deve ser passado para o método IVssBackupComponents::AddToSnapshotSet .
[out] ppwszLogicalPrefix
Se pwszFilePath for um caminho local, esse parâmetro receberá o nome guid do volume. Se for um caminho UNC, esse parâmetro receberá um caminho de compartilhamento totalmente avaliado.
[in, optional] bNormalizeFQDNforRootPath
Se pwszFilePath for um caminho de compartilhamento UNC, a parte do nome do servidor poderá ser
- Um nome de host
- Um nome de domínio totalmente qualificado
- Um endereço IP
Esse parâmetro especifica se o formato do nome do host ou o formato de nome de domínio totalmente qualificado devem ser usados na parte do nome do servidor do caminho raiz normalizado retornado no parâmetro ppwszRootPath .
Se esse parâmetro for FALSE, o formato de nome de host simples será usado.
O valor padrão para esse parâmetro é FALSE.
Se esse parâmetro for TRUE, o nome de domínio totalmente qualificado será usado.
Em uma implantação em que um nome de host pode existir em vários sufixos de domínio, esse parâmetro deve ser TRUE.
Valor retornado
Veja a seguir os códigos de retorno válidos para esse método.
Código de retorno | Descrição |
---|---|
|
Retornou com êxito as informações do caminho. |
|
O chamador está sem memória ou outros recursos do sistema. |
Comentários
Esse método normaliza um caminho de volume local ou caminho de compartilhamento UNC e o separa em um caminho raiz e um caminho de prefixo lógico. O caminho raiz pode ser passado para o método IVssBackupComponents::AddToSnapshotSet .
Se pwszFilePath for um caminho de volume local, o caminho raiz será semelhante a um ponto de montagem de volume. Nesse caso, os caminhos de prefixo lógico e raiz são mapeados para os resultados de GetVolumePathName e GetVolumeNameForVolumeMountPoint, respectivamente.
Se pwszFilePath for um caminho de compartilhamento UNC, os caminhos de prefixo lógico e raiz serão mapeados para o caminho raiz do compartilhamento de arquivos e o caminho de compartilhamento físico totalmente avaliado (que levará em conta o DFS e a implantação do cluster), respectivamente.
Se você chamar esse método mais de uma vez para a mesma operação de criação do conjunto de cópias de sombra, deverá definir bNormalizeFQDNforRootPath com o mesmo valor para cada chamada. O formato de nome de domínio totalmente qualificado e o formato de nome de host não podem ser misturados no mesmo conjunto de cópias de sombra.
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | vsbackup.h (inclua VsBackup.h, Vss.h, VsWriter.h) |