VDS_DISK_STATUS列挙 (vds.h)
[Windows 8とWindows Server 2012以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられます。
ディスクのオブジェクトステータス値のセットを定義します。
構文
typedef enum _VDS_DISK_STATUS {
VDS_DS_UNKNOWN = 0,
VDS_DS_ONLINE = 1,
VDS_DS_NOT_READY = 2,
VDS_DS_NO_MEDIA = 3,
VDS_DS_FAILED = 5,
VDS_DS_MISSING = 6,
VDS_DS_OFFLINE = 4
} VDS_DISK_STATUS;
定数
VDS_DS_UNKNOWN 値: 0 プロバイダーがドライバーからディスクのプロパティを取得できませんでした (不明な状態、不明な正常性)、またはプロバイダーがディスクにアクセスできません (不明な状態、正常)。 |
VDS_DS_ONLINE 値: 1 ディスクが使用可能です。 含まれているパックの状態がVDS_PS_OFFLINEされている場合でも、ディスクの状態の値をVDS_DS_ONLINEできます。 |
VDS_DS_NOT_READY 値: 2 ディスクは現在使用する準備ができていません。 たとえば、ACPI Power Management を使用してディスクの休止状態 (スピンダウン) を要求すると、ディスクは一時的に使用できなくなります。 |
VDS_DS_NO_MEDIA 値: 3 ディスクは、CD-ROM ドライブなどのリムーバブル メディアであるか、メディアが含まれません。 |
VDS_DS_FAILED 値: 5 ディスクは使用できず、使用できません。 |
VDS_DS_MISSING 値: 6 パック構成情報にディスクが一覧表示されている場合でも、ディスク オブジェクトに物理デバイスは存在しません。 この状態の値は、ダイナミック ディスクにのみ適用されます。 |
VDS_DS_OFFLINE 値: 4 ディスクがオフラインです。 Windows Vista および Windows Server 2003: このフラグはサポートされていません。 |
解説
VDS_DISK_PROP構造体には、ディスクの現在の状態を示すメンバーとしてVDS_DISK_STATUS値が含まれています。
メモ 今後の Windows バージョンでは、 VDS_DISK_STATUS 列挙に定数が追加される可能性があります。 このため、認識されないVDS_DISK_STATUS列挙定数を適切に処理するようにアプリケーション を設計する 必要があります。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー | vds.h |