Método IVssHardwareSnapshotProvider::BeginPrepareSnapshot (vsprov.h)
O método BeginPrepareSnapshot é chamado para cada cópia de sombra adicionada ao conjunto de cópias de sombra.
Sintaxe
HRESULT BeginPrepareSnapshot(
[in] VSS_ID SnapshotSetId,
[in] VSS_ID SnapshotId,
[in] LONG lContext,
[in] LONG lLunCount,
[in] VSS_PWSZ *rgDeviceNames,
[in, out] VDS_LUN_INFORMATION *rgLunInformation
);
Parâmetros
[in] SnapshotSetId
Identificador do conjunto de cópias de sombra.
[in] SnapshotId
Identificador da cópia de sombra a ser criada.
[in] lContext
Contexto de cópia de sombra para a cópia de sombra atual definida como enumerada por _VSS_VOLUME_SNAPSHOT_ATTRIBUTES.
[in] lLunCount
Contagem de LUNs que contribuem para esse volume de cópia de sombra.
[in] rgDeviceNames
Ponteiro para a matriz de ponteiros lLunCount para cadeias de caracteres, cada cadeia de caracteres que contém o nome de um LUN a ser copiado de sombra.
[in, out] rgLunInformation
Ponteiro para a matriz de estruturas de VDS_LUN_INFORMATIONlLunCount, uma para cada LUN que contribui para esse volume de cópia de sombra.
Retornar valor
Esse método pode retornar um desses valores.
Valor/código retornado | Descrição |
---|---|
|
A operação foi concluída com êxito. |
|
Memória insuficiente ou outros recursos do sistema. |
|
Um dos valores de parâmetro não é válido. |
|
O provedor atingiu o número máximo de volumes aos quais pode dar suporte. |
|
O volume especificado está aninhado muito profundamente para participar da operação vss.
Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Não há suporte para esse código de retorno. |
|
Ocorreu um erro inesperado do provedor. O provedor deve relatar um evento no log de eventos do aplicativo fornecendo ao usuário informações sobre como resolve o problema. |
|
O provedor não dá suporte a esse volume. |
|
Não há suporte para o contexto especificado por lContext . |
Comentários
Esse método não pode ser chamado para um VHD (disco rígido virtual) aninhado dentro de outro VHD.
Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Não há suporte para VHDs.
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 |