次の方法で共有


MSFT_VirtualDisk クラスの SetAttributes メソッド

仮想ディスクのさまざまな属性を設定または更新します。

構文

UInt32 SetAttributes(
  [in]  Boolean IsManualAttach,
  [in]  UInt16  Access,
  [out] String  ExtendedStatus
);

パラメーター

IsManualAttach [in]

TRUE の場合、この仮想ディスクは、Attach メソッドに対する明示的な呼出しが行われた場合のみ、システムに接続されます。 このプロパティはストレージ スペースに固有であることに注意してください。

Access [in]

仮想ディスクが読み取りおよび書き込みアクセスに使用できるかどうかを示します。

Readable (1)

Writeable (2)

Read/Write (3)

Write Once (4)

ExtendedStatus [out]

埋め込み MSFT_StorageExtendedStatus オブジェクトを含む文字列。

このパラメーターを使用すると、ストレージ プロバイダーは拡張 (実装固有) エラー情報を返すことができます。

戻り値

Success (0)

サポート非対称 (1)

Unspecified Error (2)

Timeout (3)

Failed (4)

Invalid Parameter (5)

Access denied (40001)

リソース不足のため、操作を完了できません。 (40002)

ストレージ プロバイダーに接続できません。 (46000)

ストレージ プロバイダーがストレージ サブシステムに接続できません。 (46001)

ストレージ プールの正常性状態または動作状態により、操作を完了できませんでした。 (48006)

ストレージ プールの構成が読み取り専用であるため、操作を完了できませんでした。 (48007)

別のコンピューターが構成を制御しているため、仮想ディスクで操作を完了できませんでした。 (50002)

仮想ディスクの正常性状態または動作状態により不可能なため、操作を完了できませんでした。 (50003)

解説

すべてのパラメーターを指定する必要はありません。また、指定されたパラメーターのみが更新されます。

要件

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

関連項目

MSFT_VirtualDisk