What does HRESULT 0x80042806 (VDS_E_SET_SAN_POLICY) mean?

 
Previous Next
VDS_E_GET_SAN_POLICY VDS_E_BOOT_DISK

VDS_E_SET_SAN_POLICY

IVdsServiceSAN::SetSANPolicy changes the operating-system SAN policy that determines default online/offline and read/write treatment of newly discovered disks. This HRESULT marks failure at that policy-setting boundary. It is not the same as VDS_E_FAILED_TO_ONLINE_DISK, which concerns bringing one specific disk online.

Why this state matters

Because SAN policy affects newly discovered shared storage, a failed set operation should be treated as a machine policy problem. Do not continue a provisioning workflow under the assumption that later LUNs will inherit the requested state. Verify the actual policy after the call and inspect individual disk state separately; already known disks can retain state that does not mirror the new default.

Diagnostic focus

  • Record the requested VDS_SAN_POLICY value and the exact HRESULT from SetSANPolicy.
  • Call GetSANPolicy after the failure to determine the policy that actually remains active.
  • Check storage-driver/VDS logs and whether shared-bus storage policy is managed by cluster or provisioning software.
  • Do not use a successful per-disk Online call as evidence that the machine-wide SAN policy was applied.

Technical references

IVdsServiceSAN::SetSANPolicy · IVdsServiceSAN::GetSANPolicy · VDS_SAN_POLICY · IVdsDiskOnline::Online · MS-VDS error codes


Looking for a different code? Search another status or error code.