IVssHardwareSnapshotProviderEx::OnLunStateChange-Methode (vsprov.h)
Der VSS-Dienst ruft diese Methode auf, um Hardwareanbieter über eine LUN-Statusänderung zu benachrichtigen.
Syntax
HRESULT OnLunStateChange(
[in] VDS_LUN_INFORMATION *pSnapshotLuns,
[in] VDS_LUN_INFORMATION *pOriginalLuns,
[in] DWORD dwCount,
[in] DWORD dwFlags
);
Parameter
[in] pSnapshotLuns
Ein Zeiger auf ein Array von dwCountVDS_LUN_INFORMATION Strukturen, eines für jedes LUN, das zum Schattenkopievolumen beiträgt.
[in] pOriginalLuns
Ein Zeiger auf ein Array von dwCountVDS_LUN_INFORMATION Strukturen, eines für jedes LUN, das zum ursprünglichen Volume beiträgt.
[in] dwCount
Anzahl der Elemente im pSnapshotLuns Array. Dies ist auch die Anzahl der Elemente in der pOriginalLuns Array.
[in] dwFlags
Eine Bitmaske von _VSS_HARDWARE_OPTIONS Flags, die Informationen über die Zustandsänderung bereitstellen, die die LuNs der Schattenkopie durchlaufen haben. In der folgenden Tabelle wird beschrieben, wie jedes Flag in diesem Parameter verwendet wird.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Zurückgeben von Code/Wert | Beschreibung |
---|---|
|
Der Vorgang wurde erfolgreich abgeschlossen. |
|
Nicht genügend Arbeitsspeicher oder andere Systemressourcen. |
|
Einer der Parameterwerte ist ungültig. |
|
Unerwarteter Anbieterfehler. Wenn dies zurückgegeben wird, muss der Fehler in einem Eintrag im Anwendungsereignisprotokoll beschrieben werden und dem Benutzer Informationen zur Behebung des Problems geben. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Keine unterstützt |
mindestens unterstützte Server- | Windows Server 2008 [Nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | vsprov.h |