VDS_LUN_FLAG列挙 (vds.h)

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

LUN オブジェクトの有効なフラグのセットを定義します。

構文

typedef enum _VDS_LUN_FLAG {
  VDS_LF_LBN_REMAP_ENABLED = 0x1,
  VDS_LF_READ_BACK_VERIFY_ENABLED = 0x2,
  VDS_LF_WRITE_THROUGH_CACHING_ENABLED = 0x4,
  VDS_LF_HARDWARE_CHECKSUM_ENABLED = 0x8,
  VDS_LF_READ_CACHE_ENABLED = 0x10,
  VDS_LF_WRITE_CACHE_ENABLED = 0x20,
  VDS_LF_MEDIA_SCAN_ENABLED = 0x40,
  VDS_LF_CONSISTENCY_CHECK_ENABLED = 0x80,
  VDS_LF_SNAPSHOT = 0x100
} VDS_LUN_FLAG, *PVDS_LUN_FLAG;

定数

 
VDS_LF_LBN_REMAP_ENABLED
値: 0x1
プロバイダーは LUN エクステントを再マップして、エクステントを自動的に駆動します。
VDS_LF_READ_BACK_VERIFY_ENABLED
値: 0x2
プロバイダーは、読み取りバックによって書き込みを検証します。
VDS_LF_WRITE_THROUGH_CACHING_ENABLED
値: 0x4
プロバイダーは、LUN での書き込みキャッシュを有効にします。
VDS_LF_HARDWARE_CHECKSUM_ENABLED
値: 0x8
プロバイダーは、チェックサムを使用して読み取りおよび書き込みデータの整合性を検証します。
VDS_LF_READ_CACHE_ENABLED
値: 0x10
LUN で読み取りキャッシュが有効になっています。

Windows Server 2008、Windows Vista、Windows Server 2003: この値はサポートされていません。
VDS_LF_WRITE_CACHE_ENABLED
値: 0x20
LUN で書き込みキャッシュが有効になっています。

Windows Server 2008、Windows Vista、Windows Server 2003: この値はサポートされていません。
VDS_LF_MEDIA_SCAN_ENABLED
値: 0x40
LUN でメディア スキャンが有効になっています。

Windows Server 2008、Windows Vista、Windows Server 2003: この値はサポートされていません。
VDS_LF_CONSISTENCY_CHECK_ENABLED
値: 0x80
LUN で整合性チェックが有効になっています。

Windows Server 2008、Windows Vista、Windows Server 2003: この値はサポートされていません。
VDS_LF_SNAPSHOT
値: 0x100
LUN はボリューム シャドウ コピー LUN です。

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

注釈

この列挙体は、VDS_LUN_PROP構造体の ulFlags メンバーの値を提供し、VDS_LUN_PLEX_FLAG列挙体VDS_LPF_LBN_REMAP_ENABLED列挙子の値を提供します。

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

要件

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

こちらもご覧ください

VDS 列挙

VDS_LUN_PLEX_FLAG

VDS_LUN_PROP