Поделиться через


Метод SetAttributes класса MSFT_StorageProvider

Задает атрибуты поставщика.

Синтаксис

UInt32 SetAttributes(
  [in]  UInt16 RemoteSubsystemCacheMode,
  [out] String ExtendedStatus
);

Параметры

RemoteSubsystemCacheMode [in]

Заданный режим кэширования. Значение 3 позволяет кэширование для всех зарегистрированных удаленных подсистем. Значение 2 отключает кэширование для всех зарегистрированных удаленных подсистем. Этот метод влияет только на удаленные зарегистрированные подсистемы; Запросы локальной подсистемы передаются непосредственно без кэширования.

Значение Значение
2 Выключено
3 Обнаружение вручную

ExtendedStatus [out]

Расширенные сведения об ошибке поставщика хранилища в объекте MSFT_StorageExtendedStatus . Сведения зависят от реализации.

Возвращаемое значение

Успех (0)

Не поддерживается (1)

Неопределенная ошибка (2)

Время ожидания (3)

Сбой (4)

Недопустимый параметр (5)

Доступ запрещен (40001)

Для завершения операции недостаточно ресурсов. (40002)

Не удается подключиться к поставщику хранилища. (46000)

Поставщик хранилища не может подключиться к подсистеме хранения. (46001)

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 R2 [только классические приложения]
Пространство имен Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

См. также

MSFT_StorageProvider