| Previous | Next |
| VDS_E_INCORRECT_BOOT_VOLUME_EXTENT_INFO | VDS_E_SET_SAN_POLICY |
VDS_E_GET_SAN_POLICY
Windows SAN policy controls how newly discovered disks are treated: brought online or left offline, and writable or read-only. IVdsServiceSAN::GetSANPolicy is the VDS query boundary for that machine-wide policy. This HRESULT means the driver-backed query failed; it does not describe a particular disk being offline.
Why this state matters
The distinction matters because a disk can be offline for a specific reason reported in VDS_DISK_PROP2, while the SAN policy describes default handling for newly discovered storage. Diagnose the policy query itself and record the disk offline reason separately. Changing one disk online is not proof that the underlying GetSANPolicy failure has been resolved.
Diagnostic focus
- Log the HRESULT from
GetSANPolicybefore issuing per-disk online or read-only changes. - For affected disks, record
VDS_DISK_PROP2.OfflineReasonand the actual current read-only flag. - Check the storage driver and VDS event evidence for the failed policy query.
- Do not infer the active SAN policy from one disk state; policy and per-disk state are separate diagnostic facts.
Technical references
IVdsServiceSAN::GetSANPolicy · VDS_SAN_POLICY · VDS_DISK_PROP2 · VDS_DISK_FLAG · MS-VDS error codes
Looking for a different code? Search another status or error code.