次の方法で共有


VDS_VDISK_STATE 列挙 (vds.h)

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

仮想ディスク オブジェクトの状態値のセットを定義します。

構文

typedef enum _VDS_VDISK_STATE {
  VDS_VST_UNKNOWN = 0,
  VDS_VST_ADDED,
  VDS_VST_OPEN,
  VDS_VST_ATTACH_PENDING,
  VDS_VST_ATTACHED_NOT_OPEN,
  VDS_VST_ATTACHED,
  VDS_VST_DETACH_PENDING,
  VDS_VST_COMPACTING,
  VDS_VST_MERGING,
  VDS_VST_EXPANDING,
  VDS_VST_DELETED,
  VDS_VST_MAX
} VDS_VDISK_STATE;

定数

 
VDS_VST_UNKNOWN
値: 0
VDS は、仮想ディスクの現在の状態を識別できませんでした。
VDS_VST_ADDED
仮想ディスクが VDS 仮想ディスク プロバイダーに追加されました。
VDS_VST_OPEN
仮想ディスク ファイルに対してハンドルが開かれています。
VDS_VST_ATTACH_PENDING
仮想ディスクが接続されている
VDS_VST_ATTACHED_NOT_OPEN
仮想ディスクは接続されていますが、仮想ディスク ファイルにハンドルが開かれていません。
VDS_VST_ATTACHED
仮想ディスクがアタッチされ、仮想ディスク ファイルにハンドルが開かれています。
VDS_VST_DETACH_PENDING
仮想ディスクがデタッチされ、仮想ディスク ファイルに対してハンドルが開かれています。
VDS_VST_COMPACTING
仮想ディスクが圧縮されています。
VDS_VST_MERGING
仮想ディスクがマージされています。
VDS_VST_EXPANDING
仮想ディスクが拡張されています。
VDS_VST_DELETED
仮想ディスクが削除されました。
VDS_VST_MAX
この値は、システムで使用するために予約されています。

解説

メモ 今後の Windows バージョンでは、 VDS_VDISK_STATE 列挙体に定数が追加される可能性があります。 このため、認識できないVDS_VDISK_STATE列挙定数を適切に処理するようにアプリケーション を設計する 必要があります。
 

要件

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

関連項目

VDS 列挙