次の方法で共有


MSFT_StorageProvider クラス

ストレージ サブシステムを管理するストレージ管理プロバイダー (SMP) パッケージを表します。

次の構文は、Managed Object Format (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 クラスには、次のメソッドがあります。

Method 説明
発見 ストレージ プロバイダーが所有するオブジェクトを検出します。
GetSecurityDescriptor ストレージ プロバイダー オブジェクト インスタンスへのアクセスを制御するセキュリティ記述子を取得します。
RegisterSubsystem このプロバイダーによって管理されるサブシステムを登録します。
SetAttributes プロバイダーの属性を設定します。
SetSecurityDescriptor ストレージ プロバイダー オブジェクト インスタンスへのアクセスを制御するセキュリティ記述子を設定します。
UnregisterSubsystem サブシステムの登録を解除します。

プロパティ

MSFT_StorageProvider クラスには、次のプロパティがあります。

CimServerName

データ型: String

アクセスの種類: 読み取り専用

Type プロパティが SMI-S の場合、このプロパティはユーザー インターフェイスに表示される CIM サーバーの名前を含みます。 たとえば、「ACME CIM Server」です。 このプロパティは、SLP 検出メカニズムをサポートするために必要です。

Type プロパティが SMI-S でない場合、このプロパティは NULL です。

メーカー

データ型: 文字列

アクセスの種類: 読み取り専用

修飾子: 必須

SMP ソフトウェアの製造元の名前。

名前

データ型: 文字列

アクセスの種類: 読み取り専用

修飾子: 必須

ストレージ プロバイダーのユーザーフレンドり名。

RemoteSubsystemCacheMode [in]

データ型: UInt16

アクセスの種類: 読み取り専用

このプロバイダーのキャッシュ モード。

Value 意味
0 Unknown
2 無効
3 手動検出

SupportedRemoteSubsystemCacheModes

データ型: UInt16

アクセスの種類: 読み取り専用

このプロバイダーがサポートするキャッシュ モード。

Value 意味
0 Unknown
2 無効
3 手動検出

SupportsSubsystemRegistration

データ型: Boolean

アクセスの種類: 読み取り専用

このプロバイダーがリモート登録及び管理をサポートしている場合は TRUE、そうでない場合は FALSE

Type

データ型: UInt16

アクセスの種類: 読み取り専用

修飾子: 必須

プロバイダーが SMI-S 標準インターフェイスまたは SMP WMI インターフェイスを使用して実装されているかどうかを示します。

Value 意味
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 の場合、このプロパティには、SMI-S サーバーに接続するプロトコル、IP アドレス、およびポートが含まれます。 このプロ

Type プロパティが SMI-S でない場合、このプロパティは NULL です。

Version

データ型: String

アクセスの種類: 読み取り専用

修飾子: 必須

ソフトウェア バージョンを区別するために SMP 製造元によって使用される自由形式のバージョン文字列。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
名前空間 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof