次の方法で共有


VDS_DISK_OFFLINE_REASON列挙 (vds.h)

[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。

ディスクがオフラインになる理由のセットを定義します。

構文

typedef enum _VDS_DISK_OFFLINE_REASON {
  VDSDiskOfflineReasonNone = 0,
  VDSDiskOfflineReasonPolicy = 1,
  VDSDiskOfflineReasonRedundantPath = 2,
  VDSDiskOfflineReasonSnapshot = 3,
  VDSDiskOfflineReasonCollision = 4,
  VDSDiskOfflineReasonResourceExhaustion = 5,
  VDSDiskOfflineReasonWriteFailure = 6,
  VDSDiskOfflineReasonDIScan = 7,
  VDSDiskOfflineReasonLostDataPersistence = 8
} VDS_DISK_OFFLINE_REASON;

定数

 
VDSDiskOfflineReasonNone
値: 0
理由は不明です。
VDSDiskOfflineReasonPolicy
値: 1
現在の SAN ポリシーが原因でディスクがオフラインになっています。
VDSDiskOfflineReasonRedundantPath
値: 2
ディスクは、別のデバイスと同じパスを持っているため、オフラインです。 この値は、マルチパスが物理的に有効になっているが、MPIO ソフトウェアがインストールされていないか、正しく機能していない場合に使用されます。 (MPIO ソフトウェアが正常に機能している場合は、ディスク デバイスが 1 つだけ公開されます)。
VDSDiskOfflineReasonSnapshot
値: 3
ボリューム シャドウ コピー ボリュームが含まれているため、ディスクはオフラインです。 この場合、ディスクはオンラインの別のディスクの複製です。
VDSDiskOfflineReasonCollision
値: 4
ディスクが MBR ディスクの場合、ディスク署名はオンラインの別のディスクと同じであるため、オフラインになります。 ディスク署名は、VDS_DISK_PROPおよびVDS_DISK_PROP2構造体の dwSignature メンバーと、DRIVE_LAYOUT_INFORMATION_MBR構造体の Signature メンバーにあります。

GPT ディスクの場合は、次のいずれかの理由でオフラインになります。

  • そのディスク ID は、オフラインの別のディスクと同じです。 ディスク識別子は、VDS_DISK_PROPおよびVDS_DISK_PROP2構造体の DiskGuid メンバーと、DRIVE_LAYOUT_INFORMATION_GPT構造体の DiskId メンバーにあります。

  • パーティションの 1 つは、同じディスク上の別のパーティションと同じパーティション GUID を持ちます。

VDSDiskOfflineReasonResourceExhaustion
値: 5
VDSDiskOfflineReasonWriteFailure
値: 6
VDSDiskOfflineReasonDIScan
値: 7
VDSDiskOfflineReasonLostDataPersistence
値: 8

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header vds.h

こちらもご覧ください

VDS_DISK_PROP2