IVssBackupComponents::GatherWriterMetadata method
The GatherWriterMetadata method prompts each writer to send the metadata they have collected. The method will generate an Identify event to communicate with writers.
Syntax
HRESULT GatherWriterMetadata( [out] IVssAsync **ppAsync );
Parameters
- ppAsync [out]
-
Doubly indirect pointer to an IVssAsync object containing the writer metadata.
Return value
The following are the valid return codes for this method.
| Value | Meaning |
|---|---|
|
Successfully returned a pointer to an instance of the IVssAsync interface. See IVssAsync::QueryStatus for the valid values returned by the pHrResult parameter. |
|
The caller does not have sufficient backup privileges or is not an administrator. |
|
ppAsync does not point to a valid pointer; that is, it is NULL. |
|
The caller is out of memory or other system resources. |
|
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. |
|
The writer infrastructure is not operating properly. Check that the Event Service and VSS have been started, and check for errors associated with those services in the error log. |
|
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.
GatherWriterMetadata should be called only once during the lifetime of a given IVssBackupComponents object.
GatherWriterMetadata generates an Identify event, which is handled by each instance of each writer through the CVssWriter::OnIdentify method, which is used to fill the Writer Metadata Document.
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
