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