ストレージ サブシステムを管理するストレージ管理プロバイダー (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 |