IVssCreateExpressWriterMetadata::AddComponentDependency-Methode (vswriter.h)
Ermöglicht einem Express writer, anzugeben, dass eine von ihm verwaltete Komponente eine explizite Writer-Komponentenabhängigkeit aufweist; Das heißt, eine andere Komponente (möglicherweise von einem anderen Writer verwaltet) muss gesichert und mit ihr wiederhergestellt werden.
Syntax
HRESULT AddComponentDependency(
[in] LPCWSTR wszForLogicalPath,
[in] LPCWSTR wszForComponentName,
[in] VSS_ID onWriterId,
[in] LPCWSTR wszOnLogicalPath,
[in] LPCWSTR wszOnComponentName
);
Parameter
[in] wszForLogicalPath
Eine breite NULL-Zeichenfolge, die den logischen Pfad der Komponente enthält (vom Express Writer verwaltet), die eine Abhängigkeit erfordert.
[in] wszForComponentName
Eine breite NULL-Zeichenfolge, die die Komponente enthält (vom Express Writer verwaltet), die eine Abhängigkeit erfordert.
[in] onWriterId
Ein VSS_ID -Wert (GUID), der die Writer-Klasse des Express Writer angibt, der die Komponente verwaltet, von der die aktuelle Komponente abhängt.
[in] wszOnLogicalPath
Der logische Pfad der Komponente (verwaltet durch den express Writer, der von onWriterId identifiziert wird), von der die aktuelle Komponente abhängt.
[in] wszOnComponentName
Der Name der Komponente (verwaltet durch den express Writer, der von onWriterId identifiziert wird), von der die aktuelle Komponente abhängt.
Rückgabewert
Im Folgenden sind die gültigen Rückgabecodes für diese Methode aufgeführt.
Wert | Bedeutung |
---|---|
|
Der Vorgang wurde durchgeführt. |
|
Einer der Parameterwerte ist ungültig. |
|
Der Aufrufer verfügt nicht über Arbeitsspeicher oder andere Systemressourcen. |
|
Das XML-Dokument ist ungültig. Überprüfen Sie das Ereignisprotokoll auf Details. Weitere Informationen finden Sie unter Ereignis- und Fehlerbehandlung unter VSS. |
|
Die von wszForLogicalPath und wszForComponentName angegebene Komponente ist nicht vorhanden. |
|
Unerwarteter Fehler. Der Fehlercode wird in der Fehlerprotokolldatei protokolliert. Weitere Informationen finden Sie unter Ereignis- und Fehlerbehandlung unter VSS.
Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird erst unter Windows Server 2008 R2 und Windows 7 unterstützt. stattdessen wird E_UNEXPECTED verwendet. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | vswriter.h (einschließlich Vss.h, VsWriter.h) |
Bibliothek | VssApi.lib |