IVssBackupComponents::PostRestore method
The PostRestore method will cause VSS to generate a PostRestore event, signaling writers that the current restore operation has finished.
Syntax
HRESULT PostRestore( [out] IVssAsync **ppAsync );
Parameters
- ppAsync [out]
-
Doubly indirect pointer to an IVssAsync object that contains status data for the signaled event.
Return value
The following are the valid return codes for this method.
| Value | Meaning |
|---|---|
|
Successfully returned the provider support information. |
|
The caller does not have sufficient backup privileges or is not an administrator. |
|
The caller is out of memory or other system resources. |
|
ppAsync does not point to a valid pointer; that is, it is NULL. |
|
The backup components object is not initialized, this method has been called during a restore operation, or this method has not been called within the correct sequence. |
|
Expected provider error. The provider logged the error in the event log. |
|
The specified volume was not found or was not available. |
|
Unexpected error. The error code is logged in the error log file. For more information, see Event and Error Handling Under VSS.
|
Remarks
The caller is responsible for releasing the IVssAsync interface.
Requirements
|
Minimum supported client | Windows XP [desktop apps only] |
|---|---|
|
Minimum supported server | Windows Server 2003 [desktop apps only] |
|
Header |
|
|
Library |
|
See also
Send comments about this topic to Microsoft
Build date: 11/5/2012