Метод IVdsHwProvider::Refresh (vdshwprv.h)
[Начиная с Windows 8 и Windows Server 2012 COM-интерфейс службы виртуальных дисков замечается API управления хранилищем Windows.]
Обновляет внутренне кэшированные данные VDS о существующих подсистемах, управляемых поставщиками VDS.
Синтаксис
HRESULT Refresh();
Возвращаемое значение
Этот метод может возвращать стандартные значения HRESULT, такие как E_OUTOFMEMORY и возвращаемые значения VDS. Он также может возвращать преобразованные коды системных ошибок с помощью макроса HRESULT_FROM_WIN32 . Ошибки могут возникать из самого VDS или из используемого базового поставщика VDS . Возможные возвращаемые значения включают следующие.
Возвращаемый код или значение | Описание |
---|---|
|
Это возвращаемое значение сигнализирует о проблеме программного обеспечения или связи внутри поставщика, который кэширует сведения о массиве. Для восстановления кэша используйте метод IVdsHwProvider::Reenumerate , за которым следует метод IVdsHwProvider::Refresh . |
|
Поставщик находится в состоянии сбоя и не может выполнить запрошенную операцию. |
|
Выполняется другая операция; Эта операция не может продолжаться до завершения предыдущей операции или операций. |
|
Метод инициализации не был вызван. |
Комментарии
VDS поддерживает кэш сведений о свойствах всех объектов VDS, таких как подсистемы и контроллеры. Каждый раз, когда происходит изменение, которое активирует уведомление, этот кэш обновляется. В случаях, когда кэш обновляется неправильно, приложения могут вызывать этот метод для обновления кэша. Обратите внимание, что вызов этого метода для обновления кэша может, в свою очередь, активировать дополнительные уведомления.
Этот метод не запрашивает сеть для поиска вновь подключенных подсистем. Чтобы обнаружить недавно подключенные и отключенные подсистемы, используйте метод IVdsHwProvider::Reenumerate .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | vdshwprv.h |
Библиотека | Uuid.lib |