VDS_SAN_POLICY列挙 (vds.h)
[Windows 8とWindows Server 2012以降、Virtual Disk Service COM インターフェイスは Windows Storage Management API に置き換えられます。
有効なディスク SAN ポリシー フラグのセットを定義します。
構文
typedef enum _VDS_SAN_POLICY {
VDS_SP_UNKNOWN = 0,
VDS_SP_ONLINE = 0x1,
VDS_SP_OFFLINE_SHARED = 0x2,
VDS_SP_OFFLINE = 0x3,
VDS_SP_OFFLINE_INTERNAL = 0x4,
VDS_SP_MAX = 0x5
} VDS_SAN_POLICY;
定数
VDS_SP_UNKNOWN 値: 0 SAN ポリシーが不明です。 |
VDS_SP_ONLINE 値: 0x1 新しく検出されたすべてのディスクがオンラインになり、読み取り/書き込みが行われます。 |
VDS_SP_OFFLINE_SHARED 値: 0x2 共有バス上に存在しない新しく検出されたすべてのディスクがオンラインになり、読み取り/書き込みが行われます。 |
VDS_SP_OFFLINE 値: 0x3 新しく検出されたすべてのディスクはオフラインのままで、読み取り専用です。 |
VDS_SP_OFFLINE_INTERNAL 値: 0x4 |
VDS_SP_MAX 値: 0x5 |
注釈
SAN ポリシーは、新しく検出されたディスクをオンラインにするかオフラインのままにするか、読み取り/書き込み可能にするか、読み取り専用のままにするかを決定します。 ディスクがオフラインの場合、ディスク レイアウトを読み取ることができますが、ボリューム デバイスはプラグ アンド プレイ (PnP) を介して表示されません。 これは、ディスク上のファイル システムがマウントしないことを意味します。 ディスクがオンラインのとき、ディスクの 1 つまたは複数のボリュームのデバイスがインストールされます。
現在の SAN ポリシーに対してクエリを実行するには、 IVdsServiceSAN::GetSANPolicy メソッドを 使用します。
SAN ポリシーを設定するには、 IVdsServiceSAN::SetSANPolicy メソッドを 使用します。
この列挙体は、次のレジストリ パスの下にある NoAutoMount レジストリ キーよりも優先されます。
Hkey_local_machine\システム\CurrentControlSet\サービス\Mountmgr\NoAutoMount
このキーの値は、Windows の自動マウント機能を有効にするために0x00000000に設定されるREG_DWORD値です。無効にするには 0 以外の値を指定します。 自動マウント機能が有効になっている場合、新しい基本ボリュームのファイル システムは、システムに追加されたときに自動的にマウントされ、ボリュームにドライブ文字が割り当てられます。 システム領域ネットワーク構成では、自動マウントを無効にすると、システムに追加される新しい基本ボリュームにドライブ文字を自動的にマウントしたり割り当てたりできなくなります。
Windows Server 2016では、既定の SAN ポリシーはVDS_SP_OFFLINE_SHARED。 これは、Nano Server を含むすべてのエディションとインストールの種類に適用されます。
Windows Server 2008 Enterprise および Windows Server 2008 Datacenter では、既定の SAN ポリシーは VDS_SP_OFFLINE_SHARED。 その他のすべての Windows Server 2008 エディションでは、既定の SAN ポリシーは VDS_SP_ONLINE。
以前のバージョンの Windows からのアップグレードの場合、アップグレード前に NoAutoMount レジストリ キーが設定されていた場合、アップグレードによってこのレジストリ キーがクリアされ、SAN ポリシーが VDS_SP_OFFLINE_SHAREDに設定されます。 ( NoAutoMount レジストリ キーは、Windows Server 2008 Enterprise および Windows Server 2008 Datacenter で既定で設定されます)。アップグレード前に NoAutoMount レジストリ キーが設定されていない場合、アップグレードによって SAN ポリシーが VDS_SP_ONLINEに設定されます。 さらに、アップグレードによって各ディスクがチェックされ、ディスク上のボリュームがオンラインかオフラインかを判断します。 アップグレードの前にディスクがオンラインで、1 つ以上のオンライン ボリュームがある場合、SAN ポリシーやディスクが共有バス上に存在するかどうかに関係なく、そのディスクとそのすべてのボリュームがオンラインになります。 たとえば、2 つのオフライン ボリュームと 1 つのオンライン ボリュームを持つオンライン ディスクが共有バス上に存在し、アップグレード前に NoAutoMount レジストリ キーが設定されるとします。 アップグレード後、SAN ポリシーが VDS_SP_OFFLINE_SHAREDされ、ディスクがオンラインになり、3 つのボリュームがすべてオンラインになります。
Windows のクリーンインストールの場合、SAN ポリシーは、Windows のインストール後にディスクがオンラインかオフラインかを決定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | WINDOWS Vista と SP1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | vds.h |