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


класс 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 имеет эти методы.

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

Свойства

Класс MSFT_StorageProvider имеет эти свойства.

CimServerName

Тип данных: Строка

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

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

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

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

Тип данных: Строка

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

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

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

Имя

Тип данных: Строка

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

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

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

RemoteSubsystemCacheMode

Тип данных: UInt16

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

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

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

SupportedRemoteSubsystemCacheModes

Тип данных: UInt16

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

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

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

SupportsSubsystemRegistration

Тип данных: Логический

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

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

Тип

Тип данных: UInt16

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

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

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

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

URI-адрес

Тип данных: Строка

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

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

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

URI_IP

Тип данных: Строка

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

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

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

Версия

Тип данных: Строка

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

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

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

Требования

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