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

関連項目

MSFT_StorageProvider