MSFT_StorageProvider クラスの SetAttributes メソッド
プロバイダーの属性を設定します。
構文
UInt32 SetAttributes(
[in] UInt16 RemoteSubsystemCacheMode,
[out] String ExtendedStatus
);
パラメーター
RemoteSubsystemCacheMode [in]
設定するキャッシュ モード。 値 3 を指定すると、登録済みのすべてのリモート サブシステムのキャッシュが有効になります。 値 2 を指定すると、登録済みのすべてのリモート サブシステムのキャッシュが無効になります。 このメソッドは、リモート登録済みサブシステムにのみ影響します。ローカル サブシステム要求は、キャッシュなしで直接報告されます。
Value | 意味 |
---|---|
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 |