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


Класс MSFT_StorageProvider

Представляет пакет поставщика управления хранилищем (SMP), который управляет подсистемой хранения.

Следующий синтаксис упрощен из кода MOF.

Синтаксис

class MSFT_StorageProvider : MSFT_StorageObject
{
  UInt16  Type;
  String  Name;
  String  Manufacturer;
  String  Version;
  String  CimServerName;
  String  URI;
  String  URI_IP;
  UInt16  RemoteSubsystemCacheMode;
  Boolean SupportsSubsystemRegistration;
  UInt16  SupportedRemoteSubsystemCacheModes;
};

Члены

Класс MSFT_StorageProvider имеет следующие типы членов:

Методы

Класс MSFT_StorageProvider содержит следующие методы.

Метод Описание
Обнаружить Обнаруживает объекты, принадлежащие поставщику хранилища.
GetSecurityDescriptor Извлекает дескриптор безопасности, управляющий доступом к экземпляру объекта поставщика хранилища.
RegisterSubsystem Регистрирует подсистему для управления этим поставщиком.
SetAttributes Задает атрибуты поставщика.
SetSecurityDescriptor Задает дескриптор безопасности, управляющий доступом к экземпляру объекта поставщика хранилища.
Отмена регистрацииSubsystem Отменяет регистрацию подсистемы.

Свойства

Класс MSFT_StorageProvider имеет следующие свойства.

CimServerName

Тип данных: String

Тип доступа: только для чтения

Если свойство Type имеет значение SMI-S, это свойство содержит имя сервера CIM, которое будет отображаться в пользовательском интерфейсе. Например, "СЕРВЕР ACME CIM". Это свойство необходимо для поддержки механизма обнаружения SLP.

Если свойство Type не является SMI-S, это свойство имеет значение NULL.

Производителя

Тип данных: String

Тип доступа: только для чтения

Квалификаторы: обязательный

Имя производителя программного обеспечения SMP.

имя;

Тип данных: String

Тип доступа: только для чтения

Квалификаторы: обязательный

Понятное имя поставщика хранилища.

RemoteSubsystemCacheMode

Тип данных: UInt16

Тип доступа: только для чтения

Режим кэширования этого поставщика.

Значение Значение
0 Неизвестно
2 Выключено
3 Manual-Discovery

SupportedRemoteSubsystemCacheModes

Тип данных: UInt16

Тип доступа: только для чтения

Режимы кэширования, поддерживаемые этим поставщиком.

Значение Значение
0 Неизвестно
2 Выключено
3 Manual-Discovery

SupportsSubsystemRegistration

Тип данных: Boolean

Тип доступа: только для чтения

Значение TRUE , если этот поставщик поддерживает удаленную регистрацию и управление; Значение FALSE , если это не так.

Тип

Тип данных: UInt16

Тип доступа: только для чтения

Квалификаторы: обязательный

Указывает, реализован ли поставщик с помощью стандартных интерфейсов SMI-S или интерфейсов WMI SMP.

Значение Значение
SMP 1 Поставщик является собственным поставщиком на основе SMP.
SMI-S 2 Поставщик — это поставщик на основе SMI-S, видимый через поставщик управления прокси-сервером SMI-S.

URI

Тип данных: String

Тип доступа: только для чтения

Если свойство Type имеет значение SMI-S, оно содержит протокол, имя узла и порт, которые подключаются к серверу SMI-S.

Если свойство Type не является SMI-S, это свойство имеет значение NULL.

URI_IP

Тип данных: String

Тип доступа: только для чтения

Если свойство Type имеет значение SMI-S, это свойство содержит протокол, IP-адрес и порт, которые подключаются к серверу SMI-S. Этот профессионал

Если свойство Type не является SMI-S, это свойство имеет значение NULL.

Версия

Тип данных: String

Тип доступа: только для чтения

Квалификаторы: обязательный

Строка версии в свободной форме, используемая производителем SMP для различения версий программного обеспечения.

Требования

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