Método IVssAsync::Wait (vss.h)
O método Wait aguarda até que uma operação assíncrona incompleta seja concluída.
Sintaxe
HRESULT Wait(
[in] DWORD dwMilliseconds
);
Parâmetros
[in] dwMilliseconds
Durante o tempo, em milissegundos, o método aguardará o retorno de um processo assíncrono antes de atingir o tempo limite.
O valor padrão para esse argumento é INFINITE.
Windows Server 2003: Esse parâmetro é reservado e deve ser INFINITE. Se qualquer outro valor for especificado para esse parâmetro, a chamada para Wait falhará com E_INVALIDARG.
Windows XP: Esse método não tem parâmetros.
Retornar valor
Todas as chamadas para Aguardar todos os objetos IVssAsync dão suporte aos seguintes códigos status.
Valor | Significado |
---|---|
|
A operação de espera foi bem-sucedida. Chame IVssAsync::QueryStatus para determinar o status final da operação assíncrona. |
|
A operação de espera falhou porque o usuário não tinha os privilégios corretos. |
|
Erro inesperado. O código de erro é registrado no arquivo de log de erros. Para obter mais informações, consulte Tratamento de eventos e erros em VSS.
Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Esse valor não tem suporte até o Windows Server 2008 R2 e o Windows 7. E_UNEXPECTED é usado. |
Se uma operação falhar durante a espera, Wait retornará o erro encontrado pela operação.
Para obter uma lista completa de valores retornados para uma Espera específica, consulte os códigos de erro do método que retornou o objeto IVssAsync .
Comentários
Esse método pode ter êxito mesmo se o método que o retorna falhar.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [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 | vss.h |
Biblioteca | VssApi.lib |