VDS_TRANSITION_STATE列挙 (vds.h)

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

VDS オブジェクトの有効な遷移状態値のセットを定義します。

構文

typedef enum _VDS_TRANSITION_STATE {
  VDS_TS_UNKNOWN = 0,
  VDS_TS_STABLE = 1,
  VDS_TS_EXTENDING = 2,
  VDS_TS_SHRINKING = 3,
  VDS_TS_RECONFIGING = 4,
  VDS_TS_RESTRIPING = 5
} VDS_TRANSITION_STATE;

定数

 
VDS_TS_UNKNOWN
値: 0
この値は予約されています。
VDS_TS_STABLE
値: 1
オブジェクトは安定しています。 現在進行中の構成アクティビティはありません。
VDS_TS_EXTENDING
値: 2
オブジェクトが拡張されています。
VDS_TS_SHRINKING
値: 3
オブジェクトが縮小されています。
VDS_TS_RECONFIGING
値: 4
オブジェクトは自動的に再構成されています。
VDS_TS_RESTRIPING
値: 5
オブジェクトがリゾルブされています。

Windows Server 2008、Windows Vista、Windows Server 2003: この値はサポートされていません。

解説

遷移状態列挙値は、次の表に示すように VDS オブジェクトに適用されます。 Y は値がオブジェクトに適用されることを示し、N は値がオブジェクトに適用されないことを示します。

遷移状態列挙値 LUN LUN プレックス ボリューム ボリュームプレックス
VDS_TS_UNKNOWN Y Y N N
VDS_TS_STABLE Y Y Y Y
VDS_TS_EXTENDING Y Y N N
VDS_TS_SHRINKING Y Y N N
VDS_TS_RECONFIGING Y Y N N
VDS_TS_RESTRIPING Y Y N N
 

VDS_LUN_PROPVDS_LUN_PLEX_PROPVDS_VOLUME_PROPVDS_VOLUME_PROP2およびVDS_VOLUME_PLEX_PROP構造体には、各オブジェクトの遷移状態を報告するメンバーとしてVDS_TRANSITION_STATE値が含まれます。

認識できない VDS_TRANSITION_STATE 値がアプリケーションで検出された場合は、遷移状態が不明として表示されます。 認識できない遷移状態を別の遷移状態にマップしようとしないでください。

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

要件

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

関連項目

VDS 列挙

VDS_LUN_PLEX_PROP

VDS_LUN_PROP

VDS_VOLUME_PLEX_PROP

VDS_VOLUME_PROP

VDS_VOLUME_PROP2