Метод IVssHardwareSnapshotProviderEx::OnLunStateChange (vsprov.h)
Служба VSS вызывает этот метод для уведомления поставщиков оборудования об изменении состояния LUN.
Синтаксис
HRESULT OnLunStateChange(
[in] VDS_LUN_INFORMATION *pSnapshotLuns,
[in] VDS_LUN_INFORMATION *pOriginalLuns,
[in] DWORD dwCount,
[in] DWORD dwFlags
);
Параметры
[in] pSnapshotLuns
Указатель на массив структур dwCount VDS_LUN_INFORMATION, по одному для каждого LUN, который влияет на том теневого копирования.
[in] pOriginalLuns
Указатель на массив структур dwCountVDS_LUN_INFORMATION , по одной для каждого LUN, который влияет на исходный том.
[in] dwCount
Количество элементов в массиве pSnapshotLuns . Это также количество элементов в массиве pOriginalLuns .
[in] dwFlags
Битовая маска флагов _VSS_HARDWARE_OPTIONS , которые предоставляют сведения об изменении состояния, которое было изменено теневыми копиями LUN. В следующей таблице описано, как каждый флаг используется в этом параметре.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемый код или значение | Описание |
---|---|
|
Операция успешно завершена. |
|
Нехватка памяти или других системных ресурсов. |
|
Одно из значений параметра является недопустимым. |
|
Произошла непредвиденная ошибка поставщика. Если это возвращается, ошибка должна быть описана в записи в журнале событий приложения, чтобы предоставить пользователю сведения о том, как устранить проблему. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | vsprov.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по