Método IVssAsync::Wait (vss.h)
El método Wait espera hasta que finaliza una operación asincrónica incompleta.
Sintaxis
HRESULT Wait(
[in] DWORD dwMilliseconds
);
Parámetros
[in] dwMilliseconds
Período de tiempo, en milisegundos, que el método esperará a que un proceso asincrónico devuelva antes de que se agote el tiempo de espera.
El valor predeterminado de este argumento es INFINITE.
Windows Server 2003: Este parámetro está reservado y debe ser INFINITE. Si se especifica cualquier otro valor para este parámetro, se produce un error en la llamada a Wait con E_INVALIDARG.
Windows XP: Este método no tiene parámetros.
Valor devuelto
Todas las llamadas a Wait para todos los objetos IVssAsync admiten los siguientes códigos de estado.
Valor | Significado |
---|---|
|
La operación de espera se realizó correctamente. Llame a IVssAsync::QueryStatus para determinar el estado final de la operación asincrónica. |
|
Error en la operación de espera porque el usuario no tenía los privilegios correctos. |
|
error inesperado. El código de error se registra en el archivo de registro de errores. Para obtener más información, vea Control de eventos y errores en VSS.
Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Este valor no se admite hasta Windows Server 2008 R2 y Windows 7. E_UNEXPECTED se usa en su lugar. |
Si se produce un error en una operación mientras se espera, Wait devuelve el error que encontró la operación.
Para obtener una lista completa de valores devueltos para una espera específica, vea los códigos de error del método que devolvió el objeto IVssAsync .
Comentarios
Este método puede realizarse correctamente incluso si se produjo un error en el método que lo devuelve.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | vss.h |
Library | VssApi.lib |