2.2.3 Error Codes

The following HRESULT return codes are defined by the Virtual Disk Service Remote Protocol and, together with the HRESULTs specified in [MS-ERREF], SHOULD be returned by the server to indicate additional information about the result of a method call or about the reason a call failed. If the result is an error rather than simple status information, the most significant bit of the HRESULT is set (as specified in [MS-ERREF]).

Return value/code

Description

0x80042400

VDS_E_NOT_SUPPORTED

The operation is not supported by the object.

0x80042401

VDS_E_INITIALIZED_FAILED

VDS or the provider failed to initialize.

0x80042402

VDS_E_INITIALIZE_NOT_CALLED

VDS did not call the hardware provider's initialization method.

0x80042403

VDS_E_ALREADY_REGISTERED

The provider is already registered.

0x80042404

VDS_E_ANOTHER_CALL_IN_PROGRESS

A concurrent second call is made on an object before the first call is completed.

0x80042405

VDS_E_OBJECT_NOT_FOUND

The specified object was not found.

0x80042406

VDS_E_INVALID_SPACE

The specified space is neither free nor valid.

0x80042407

VDS_E_PARTITION_LIMIT_REACHED

No more partitions can be created on the specified disk.

0x80042408

VDS_E_PARTITION_NOT_EMPTY

The extended partition is not empty.

0x80042409

VDS_E_OPERATION_PENDING

The operation is still in progress.

0x8004240A

VDS_E_OPERATION_DENIED

The operation is not permitted on the specified disk, partition, or volume.

0x8004240B

VDS_E_OBJECT_DELETED

The object no longer exists.

0x8004240C

VDS_E_CANCEL_TOO_LATE

The operation can no longer be canceled.

0x8004240D

VDS_E_OPERATION_CANCELED

The operation has already been canceled.

0x8004240E

VDS_E_CANNOT_EXTEND

The file system does not support extending this volume.

0x8004240F

VDS_E_NOT_ENOUGH_SPACE

There is not enough space to complete the operation.

0x80042410

VDS_E_NOT_ENOUGH_DRIVE

There are not enough free disk drives in the subsystem to complete the operation.

0x80042411

VDS_E_BAD_COOKIE

The cookie was not found.

0x80042412

VDS_E_NO_MEDIA

There is no removable media in the drive.

0x80042413

VDS_E_DEVICE_IN_USE

The device is currently in use.

0x80042414

VDS_E_DISK_NOT_EMPTY

The disk contains partitions or volumes.

0x80042415

VDS_E_INVALID_OPERATION

The specified operation is not valid.

0x80042416

VDS_E_PATH_NOT_FOUND

The specified path was not found.

0x80042417

VDS_E_DISK_NOT_INITIALIZED

The specified disk has not been initialized.

0x80042418

VDS_E_NOT_AN_UNALLOCATED_DISK

The specified disk is not an unallocated disk.

0x80042419

VDS_E_UNRECOVERABLE_ERROR

An unrecoverable error occurred. The service MUST shut down.

0x0004241A

VDS_S_DISK_PARTIALLY_CLEANED

The clean operation was not a full clean or was canceled before it could be completed.

0x8004241B

VDS_E_DMADMIN_SERVICE_CONNECTION_FAILED

The provider failed to connect to the Logical Disk Manager Administrative service.

0x8004241C

VDS_E_PROVIDER_INITIALIZATION_FAILED

The provider failed to initialize.

0x8004241D

VDS_E_OBJECT_EXISTS

The object already exists.

0x8004241E

VDS_E_NO_DISKS_FOUND

No disks were found on the target machine.

0x8004241F

VDS_E_PROVIDER_CACHE_CORRUPT

The cache for a provider is corrupt.

0x80042420

VDS_E_DMADMIN_METHOD_CALL_FAILED

A method call to the Logical Disk Manager Administrative service failed.

0x00042421

VDS_S_PROVIDER_ERROR_LOADING_CACHE

The provider encountered errors while loading the cache. For more information, see the Windows Event Log.

0x80042422

VDS_E_PROVIDER_VOL_DEVICE_NAME_NOT_FOUND

The device form of the volume pathname could not be retrieved.

0x80042423

VDS_E_PROVIDER_VOL_OPEN

Failed to open the volume device

0x80042424

VDS_E_DMADMIN_CORRUPT_NOTIFICATION

A corrupt notification was sent from the Logical Disk Manager Administrative service.

0x80042425

VDS_E_INCOMPATIBLE_FILE_SYSTEM

The file system is incompatible with the specified operation.

0x80042426

VDS_E_INCOMPATIBLE_MEDIA

The media is incompatible with the specified operation.

0x80042427

VDS_E_ACCESS_DENIED

Access is denied. A VDS operation MUST run under the Backup Operator or Administrators group account.

0x80042428

VDS_E_MEDIA_WRITE_PROTECTED

The media is write-protected.

0x80042429

VDS_E_BAD_LABEL

The volume label is not valid.

0x8004242A

VDS_E_CANT_QUICK_FORMAT

The volume cannot be quick-formatted.

0x8004242B

VDS_E_IO_ERROR

An I/O error occurred during the operation.

0x8004242C

VDS_E_VOLUME_TOO_SMALL

The volume size is too small.

0x8004242D

VDS_E_VOLUME_TOO_BIG

The volume size is too large.

0x8004242E

VDS_E_CLUSTER_SIZE_TOO_SMALL

The cluster size is too small.

0x8004242F

VDS_E_CLUSTER_SIZE_TOO_BIG

The cluster size is too large.

0x80042430

VDS_E_CLUSTER_COUNT_BEYOND_32BITS

The number of clusters is too large to be represented as a 32-bit integer.

0x80042431

VDS_E_OBJECT_STATUS_FAILED

The component that the object represents has failed and is unable to perform the requested operation.

0x80042432

VDS_E_VOLUME_INCOMPLETE

The volume is incomplete.

0x80042433

VDS_E_EXTENT_SIZE_LESS_THAN_MIN

The specified extent size is too small.

0x00042434

VDS_S_UPDATE_BOOTFILE_FAILED

The operation was successful, but VDS failed to update the boot options in the Boot Configuration Data (BCD) store or boot.ini file.

0x00042436

VDS_S_BOOT_PARTITION_NUMBER_CHANGE

The boot partition's partition number will change as a result of the operation.

0x80042436

VDS_E_BOOT_PARTITION_NUMBER_CHANGE

The boot partition's partition number will change as a result of the migration operation.

0x80042437

VDS_E_NO_FREE_SPACE

The specified disk does not have enough free space to complete the operation.

0x80042438

VDS_E_ACTIVE_PARTITION

An active partition was detected on the selected disk, and it is not the active partition that was used to boot the active operating system.

0x80042439

VDS_E_PARTITION_OF_UNKNOWN_TYPE

The partition information cannot be read.

0x8004243A

VDS_E_LEGACY_VOLUME_FORMAT

A partition with an unknown type was detected on the specified disk.

0x8004243B

VDS_E_NON_CONTIGUOUS_DATA_PARTITIONS

The selected GPT disk contains two basic data partitions that are separated by an OEM partition.

0x8004243C

VDS_E_MIGRATE_OPEN_VOLUME

A volume on the specified disk could not be opened.

0x8004243D

VDS_E_VOLUME_NOT_ONLINE

The volume is not online.

0x8004243E

VDS_E_VOLUME_NOT_HEALTHY

The volume is failing or has failed.

0x8004243F

VDS_E_VOLUME_SPANS_DISKS

The volume spans multiple disks.

0x80042440

VDS_E_REQUIRES_CONTIGUOUS_DISK_SPACE

The volume consists of multiple disk extents. The operation failed because it requires the volume to consist of a single disk extent.

0x80042441

VDS_E_BAD_PROVIDER_DATA

A provider returned bad data.

0x80042442

VDS_E_PROVIDER_FAILURE

A provider failed to complete an operation.

0x00042443

VDS_S_VOLUME_COMPRESS_FAILED

The file system was formatted successfully but could not be compressed.

0x80042444

VDS_E_PACK_OFFLINE

The pack is offline.

0x80042445

VDS_E_VOLUME_NOT_A_MIRROR

The volume is not a mirror.

0x80042446

VDS_E_NO_EXTENTS_FOR_VOLUME

No extents were found for the volume.

0x80042447

VDS_E_DISK_NOT_LOADED_TO_CACHE

The migrated disk failed to load to the cache.

0x80042448

VDS_E_INTERNAL_ERROR

VDS encountered an internal error. For more information, see the Windows Event Log.

0x8004244A

VDS_E_PROVIDER_TYPE_NOT_SUPPORTED

The method call is not supported for the specified provider type.

0x8004244B

VDS_E_DISK_NOT_ONLINE

One or more of the specified disks are not online.

0x8004244C

VDS_E_DISK_IN_USE_BY_VOLUME

One or more extents of the disk are already being used by the volume.

0x0004244D

VDS_S_IN_PROGRESS

The asynchronous operation is in progress.

0x8004244E

VDS_E_ASYNC_OBJECT_FAILURE

Failure initializing the asynchronous object.

0x8004244F

VDS_E_VOLUME_NOT_MOUNTED

The volume is not mounted.

0x80042450

VDS_E_PACK_NOT_FOUND

The pack was not found.

0x80042451

VDS_E_IMPORT_SET_INCOMPLETE

An attempt was made to import a subset of the disks in the foreign pack.

0x80042452

VDS_E_DISK_NOT_IMPORTED

A disk in the import's source pack was not imported.

0x80042453

VDS_E_OBJECT_OUT_OF_SYNC

The reference to the object might be stale.

0x80042454

VDS_E_MISSING_DISK

The specified disk could not be found.

0x80042455

VDS_E_DISK_PNP_REG_CORRUPT

The provider's list of PnP registered disks has become corrupted.

0x80042456

VDS_E_LBN_REMAP_ENABLED_FLAG

The provider does not support the VDS_VF_LBN REMAP_ENABLED volume flag.

0x80042457

VDS_E_NO_DRIVELETTER_FLAG

The provider does not support the VDS_VF_NO DRIVELETTER volume flag.

0x80042458

VDS_E_REVERT_ON_CLOSE

The bRevertOnClose parameter can only be set to TRUE if the VDS_VF_HIDDEN, VDS_VF_READONLY, VDS_VF_NO_DEFAULT_DRIVE_LETTER, or VDS_VF_SHADOW_COPY volume flag is set in the ulFlags parameter. For more information, see IVdsVolume::SetFlags.

0x80042459

VDS_E_REVERT_ON_CLOSE_SET

Some volume flags are already set. The software clears these flags first, then calls IVdsVolume::SetFlags again, specifying TRUE for the bRevertOnClose parameter.

0x8004245A

VDS_E_IA64_BOOT_MIRRORED_TO_MBR

Not used. The boot volume has been mirrored on a GPT disk to an MBR disk. The machine will not be bootable from the secondary plex.

0x0004245A

VDS_S_IA64_BOOT_MIRRORED_TO_MBR

The boot volume has been mirrored on a GPT disk to an MBR disk. The machine will not be bootable from the secondary plex.

0x0004245B

VDS_S_UNABLE_TO_GET_GPT_ATTRIBUTES

Unable to retrieve the GPT attributes for this volume, (hidden, read only and no drive letter).

0x8004245C

VDS_E_VOLUME_TEMPORARILY_DISMOUNTED

The volume is already dismounted temporarily.

0x8004245D

VDS_E_VOLUME_PERMANENTLY_DISMOUNTED

The volume is already permanently dismounted. It cannot be dismounted temporarily until it becomes mountable.

0x8004245E

VDS_E_VOLUME_HAS_PATH

The volume cannot be dismounted permanently because it still has an access path.

0x8004245F

VDS_E_TIMEOUT

The operation timed out.

0x80042460

VDS_E_REPAIR_VOLUMESTATE

The volume plex cannot be repaired. The volume and plex MUST be online, and MUST not be healthy or rebuilding.

0x80042461

VDS_E_LDM_TIMEOUT

The operation timed out in the Logical Disk Manager Administrative service. Retry the operation.

0x80042462

VDS_E_REVERT_ON_CLOSE_MISMATCH

The flags to be cleared do not match the flags that were set previously when the IVdsVolume::SetFlags method was called with the bRevertOnClose parameter set to TRUE.

0x80042463

VDS_E_RETRY

The operation failed. Retry the operation.

0x80042464

VDS_E_ONLINE_PACK_EXISTS

The operation failed, because an online pack object already exists.

0x00042465

VDS_S_EXTEND_FILE_SYSTEM_FAILED

The volume was extended successfully but the file system failed to extend.

0x80042466

VDS_E_EXTEND_FILE_SYSTEM_FAILED

The file system failed to extend.

0x00042467

VDS_S_MBR_BOOT_MIRRORED_TO_GPT

The boot volume has been mirrored on an MBR disk to a GPT disk. The machine will not be bootable from the secondary plex.

0x80042468

VDS_E_MAX_USABLE_MBR

Only the first 2TB are usable on large MBR disks. Cannot create partitions beyond the 2TB mark, nor convert the disk to dynamic.

0x00042469

VDS_S_GPT_BOOT_MIRRORED_TO_MBR

The boot volume on a GPT disk has been mirrored to an MBR disk. The new plex cannot be used to boot the computer.

0x80042500

VDS_E_NO_SOFTWARE_PROVIDERS_LOADED

There are no software providers loaded.

0x80042501

VDS_E_DISK_NOT_MISSING

The disk is not missing.

0x80042502

VDS_E_NO_VOLUME_LAYOUT

The volume's layout could not be retrieved.

0x80042503

VDS_E_CORRUPT_VOLUME_INFO

The volume's driver information is corrupted.

0x80042504

VDS_E_INVALID_ENUMERATOR

The enumerator is corrupted

0x80042505

VDS_E_DRIVER_INTERNAL_ERROR

An internal error occurred in the volume management driver.

0x80042507

VDS_E_VOLUME_INVALID_NAME

The volume name is not valid.

0x00042508

VDS_S_DISK_IS_MISSING

The disk is missing and not all information could be returned.

0x80042509

VDS_E_CORRUPT_PARTITION_INFO

The disk's partition information is corrupted.

0x0004250A

VDS_S_NONCONFORMANT_PARTITION_INFO

The disk's partition information does not conform to what is expected on a dynamic disk. The disk's partition information is corrupted.

0x8004250B

VDS_E_CORRUPT_EXTENT_INFO

The disk's extent information is corrupted.

0x8004250C

VDS_E_DUP_EMPTY_PACK_GUID

An empty pack already exists. Release the existing empty pack before creating another empty pack.

0x8004250D

VDS_E_DRIVER_NO_PACK_NAME

The volume management driver did not return a pack name. Internal driver error.

0x0004250E

VDS_S_SYSTEM_PARTITION

Warning: There was a failure while checking for the system partition.

0x8004250F

VDS_E_BAD_PNP_MESSAGE

The PNP service sent a corrupted notification to the provider.

0x80042510

VDS_E_NO_PNP_DISK_ARRIVE

No disk arrival notification was received.

0x80042511

VDS_E_NO_PNP_VOLUME_ARRIVE

No volume arrival notification was received.

0x80042512

VDS_E_NO_PNP_DISK_REMOVE

No disk removal notification was received.

0x80042513

VDS_E_NO_PNP_VOLUME_REMOVE

No volume removal notification was received.

0x80042514

VDS_E_PROVIDER_EXITING

The provider is exiting.

0x80042515

VDS_E_EXTENT_EXCEEDS_DISK_FREE_SPACE

The specified disk extent size is larger than the amount of free disk space.

0x80042516

VDS_E_MEMBER_SIZE_INVALID

The specified plex member size is not valid.

0x00042517

VDS_S_NO_NOTIFICATION

No volume arrival notification was received. The software might need to call IVdsService::Refresh.

0x00042518

VDS_S_DEFAULT_PLEX_MEMBER_IDS

Defaults have been used for the member ids or plex ids.

0x80042519

VDS_E_INVALID_DISK

The specified disk is not valid.

0x8004251A

VDS_E_INVALID_PACK

The specified disk pack is not valid.

0x8004251B

VDS_E_VOLUME_ON_DISK

This operation is not allowed on disks with volumes.

0x8004251C

VDS_E_DRIVER_INVALID_PARAM

The driver returned an invalid parameter error.

0x8004251D

VDS_E_TARGET_PACK_NOT_EMPTY

The target pack is not empty.

0x8004251E

VDS_E_CANNOT_SHRINK

The file system does not support shrinking this volume.

0x8004251F

VDS_E_MULTIPLE_PACKS

Specified disks are not all from the same pack.

0x80042520

VDS_E_PACK_ONLINE

This operation is not allowed on online packs. The pack MUST be offline.

0x80042521

VDS_E_INVALID_PLEX_COUNT

The plex count for the volume MUST be greater than zero.

0x80042522

VDS_E_INVALID_MEMBER_COUNT

The member count for the volume MUST be greater than zero.

0x80042523

VDS_E_INVALID_PLEX_ORDER

The plex indexes MUST start at zero and increase monotonically.

0x80042524

VDS_E_INVALID_MEMBER_ORDER

The member indexes MUST start at zero and increase monotonically.

0x80042525

VDS_E_INVALID_STRIPE_SIZE

The stripe size in bytes MUST be a power of 2 for striped and RAID-5 volume types and zero for all other volume types.

0x80042526

VDS_E_INVALID_DISK_COUNT

The number of disks specified is not valid for this operation.

0x80042527

VDS_E_INVALID_EXTENT_COUNT

An invalid number of extents was specified for at least one disk.

0x80042528

VDS_E_SOURCE_IS_TARGET_PACK

The source and target packs MUST be distinct.

0x80042529

VDS_E_VOLUME_DISK_COUNT_MAX_EXCEEDED

The specified number of disks is too large. VDS imposes a 32-disk limit on spanned, striped, and striped with parity (RAID-5) volumes.

0x8004252A

VDS_E_CORRUPT_NOTIFICATION_INFO

The driver's notification information is corrupt.

0x8004252C

VDS_E_INVALID_PLEX_GUID

GUID_NULL is not a valid plex GUID.

0x8004252D

VDS_E_DISK_NOT_FOUND_IN_PACK

The specified disks do not belong to the same pack.

0x8004252E

VDS_E_DUPLICATE_DISK

The same disk was specified more than once.

0x8004252F

VDS_E_LAST_VALID_DISK

The operation cannot be completed because there is only one valid disk in the pack.

0x80042530

VDS_E_INVALID_SECTOR_SIZE

All disks holding extents for a given volume MUST have the same valid sector size.

0x80042531

VDS_E_ONE_EXTENT_PER_DISK

A single disk cannot contribute to multiple members or multiple plexes of the same volume.

0x80042532

VDS_E_INVALID_BLOCK_SIZE

Neither the volume stripe size nor the disk sector size was found to be non-zero.

0x80042533

VDS_E_PLEX_SIZE_INVALID

The size of the volume plex is invalid.

0x80042534

VDS_E_NO_EXTENTS_FOR_PLEX

No extents were found for the plex.

0x80042535

VDS_E_INVALID_PLEX_TYPE

The plex type is invalid.

0x80042536

VDS_E_INVALID_PLEX_BLOCK_SIZE

The plex block size MUST be nonzero.

0x80042537

VDS_E_NO_HEALTHY_DISKS

All of the disks involved in the operation are either missing or failed.

0x80042538

VDS_E_CONFIG_LIMIT

The Logical Disk Management database is full and no more volumes or disks can be configured.

0x80042539

VDS_E_DISK_CONFIGURATION_CORRUPTED

The disk configuration data is corrupted.

0x8004253A

VDS_E_DISK_CONFIGURATION_NOT_IN_SYNC

The disk configuration is not in sync with the in-memory configuration.

0x8004253B

VDS_E_DISK_CONFIGURATION_UPDATE_FAILED

One or more disks failed to be updated with the new configuration.

0x8004253C

VDS_E_DISK_DYNAMIC

The disk is already dynamic.

0x8004253D

VDS_E_DRIVER_OBJECT_NOT_FOUND

The object was not found in the driver cache.

0x8004253E

VDS_E_PARTITION_NOT_CYLINDER_ALIGNED

The disk layout contains partitions which are not cylinder aligned.

0x8004253F

VDS_E_DISK_LAYOUT_PARTITIONS_TOO_SMALL

The disk layout contains partitions which are less than the minimum required size.

0x80042540

VDS_E_DISK_IO_FAILING

The IO to the disk is failing.

0x80042541

VDS_E_DYNAMIC_DISKS_NOT_SUPPORTED

Dynamic disks are not supported by this operating system or server configuration. Dynamic disks are not supported on clusters.

0x80042542

VDS_E_FAULT_TOLERANT_DISKS_NOT_SUPPORTED

The fault tolerant disks are not supported by this operating system.

0x80042543

VDS_E_GPT_ATTRIBUTES_INVALID

Invalid GPT attributes were specified.

0x80042544

VDS_E_MEMBER_IS_HEALTHY

The member is not stale or detached.

0x80042545

VDS_E_MEMBER_REGENERATING

The member is regenerating.

0x80042546

VDS_E_PACK_NAME_INVALID

The pack name is invalid.

0x80042547

VDS_E_PLEX_IS_HEALTHY

The plex is not stale or detached.

0x80042548

VDS_E_PLEX_LAST_ACTIVE

The last healthy plex cannot be removed.

0x80042549

VDS_E_PLEX_MISSING

The plex is missing.

0x8004254A

VDS_E_MEMBER_MISSING

The member is missing.

0x8004254B

VDS_E_PLEX_REGENERATING

The plex is regenerating.

0x8004254D

VDS_E_UNEXPECTED_DISK_LAYOUT_CHANGE

An unexpected layout change occurred external to the volume manager.

0x8004254E

VDS_E_INVALID_VOLUME_LENGTH

The volume length is invalid.

0x8004254F

VDS_E_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE

The volume length is not a multiple of the sector size.

0x80042550

VDS_E_VOLUME_NOT_RETAINED

The volume does not have a retained partition association.

0x80042551

VDS_E_VOLUME_RETAINED

The volume already has a retained partition association.

0x80042553

VDS_E_ALIGN_BEYOND_FIRST_CYLINDER

The specified alignment is beyond the first cylinder.

0x80042554

VDS_E_ALIGN_NOT_SECTOR_SIZE_MULTIPLE

The specified alignment is not a multiple of the sector size.

0x80042555

VDS_E_ALIGN_NOT_ZERO

The specified partition type cannot be created with a non-zero alignment.

0x80042556

VDS_E_CACHE_CORRUPT

The service's cache has become corrupt.

0x80042557

VDS_E_CANNOT_CLEAR_VOLUME_FLAG

The specified volume flag cannot be cleared.

0x80042558

VDS_E_DISK_BEING_CLEANED

The operation is not allowed on a disk that is in the process of being cleaned.

0x80042559

VDS_E_DISK_NOT_CONVERTIBLE

The specified disk is not convertible. CDROMs and DVDs are examples of disk that are not convertible.

0x8004255A

VDS_E_DISK_REMOVEABLE

The operation is not supported on removable media.

0x8004255B

VDS_E_DISK_REMOVEABLE_NOT_EMPTY

The operation is not supported on a non-empty removable disk.

0x8004255C

VDS_E_DRIVE_LETTER_NOT_FREE

The specified drive letter is not free to be assigned.

0x8004255D

VDS_E_EXTEND_MULTIPLE_DISKS_NOT_SUPPORTED

Extending the volume onto multiple disks is not supported by this provider.

0x8004255E

VDS_E_INVALID_DRIVE_LETTER

The specified drive letter is not valid.

0x8004255F

VDS_E_INVALID_DRIVE_LETTER_COUNT

The specified number of drive letters to retrieve is not valid.

0x80042560

VDS_E_INVALID_FS_FLAG

The specified file system flag is not valid.

0x80042561

VDS_E_INVALID_FS_TYPE

The specified file system is not valid.

0x80042562

VDS_E_INVALID_OBJECT_TYPE

The specified object type is not valid.

0x80042563

VDS_E_INVALID_PARTITION_LAYOUT

The specified partition layout is invalid.

0x80042564

VDS_E_INVALID_PARTITION_STYLE

VDS only supports MBR or GPT partition style disks.

0x80042565

VDS_E_INVALID_PARTITION_TYPE

The specified partition type is not valid for this operation.

0x80042566

VDS_E_INVALID_PROVIDER_CLSID

The specified provider clsid cannot be a NULL GUID.

0x80042567

VDS_E_INVALID_PROVIDER_ID

The specified provider id cannot be a NULL GUID.

0x80042568

VDS_E_INVALID_PROVIDER_NAME

The specified provider name is invalid.

0x80042569

VDS_E_INVALID_PROVIDER_TYPE

The specified provider type is invalid.

0x8004256A

VDS_E_INVALID_PROVIDER_VERSION_GUID

The specified provider version GUID cannot be a NULL GUID.

0x8004256B

VDS_E_INVALID_PROVIDER_VERSION_STRING

The specified provider version string is invalid.

0x8004256C

VDS_E_INVALID_QUERY_PROVIDER_FLAG

The specified query provider flag is invalid.

0x8004256D

VDS_E_INVALID_SERVICE_FLAG

The specified service flag is invalid.

0x8004256E

VDS_E_INVALID_VOLUME_FLAG

The specified volume flag is invalid.

0x8004256F

VDS_E_PARTITION_NOT_OEM

The operation is only supported on an OEM, ESP, or unknown partition.

0x80042570

VDS_E_PARTITION_PROTECTED

Cannot delete a protected partition without the force protected parameter set, (see bForceProtected parameter in IVdsAdvancedDisk::DeletePartition).

0x80042571

VDS_E_PARTITION_STYLE_MISMATCH

The specified partition style is not the same as the disk's partition style.

0x80042572

VDS_E_PROVIDER_INTERNAL_ERROR

An internal error has occurred in the provider.

0x80042573

VDS_E_SHRINK_SIZE_LESS_THAN_MIN

The specified shrink size is less than the minimum shrink size allowed.

0x80042574

VDS_E_SHRINK_SIZE_TOO_BIG

The specified shrink size is too large and will cause the volume to be smaller than the minimum volume size.

0x80042575

VDS_E_UNRECOVERABLE_PROVIDER_ERROR

An unrecoverable error occurred in a provider.  The service MUST be shut down to regain full functionality.

0x80042576

VDS_E_VOLUME_HIDDEN

Cannot assign a mount point to a hidden volume.

0x00042577

VDS_S_DISMOUNT_FAILED

Failed to dismount the volume after setting the volume flags.

0x00042578

VDS_S_REMOUNT_FAILED

Failed to remount the volume after setting the volume flags.

0x80042579

VDS_E_FLAG_ALREADY_SET

Cannot set the specified flag as revert-on-close because it is already set. For more information, see the bRevertOnClose parameter of IVdsVolume::SetFlags.

0x0004257A

VDS_S_RESYNC_NOTIFICATION_TASK_FAILED

Failure. If the volume is a mirror volume or a raid5 volume, no resynchronization notifications will be sent.

0x8004257B

VDS_E_DISTINCT_VOLUME

The input volume id cannot be the id of the volume that is the target of the operation.

0x8004257C

VDS_E_VOLUME_NOT_FOUND_IN_PACK

The specified volumes do not belong to the same pack.

0x8004257D

VDS_E_PARTITION_NON_DATA

The specified partition is a not a primary or logical volume.

0x8004257E

VDS_E_CRITICAL_PLEX

The specified plex is the current system or boot plex.

0x8004257F

VDS_E_VOLUME_SYNCHRONIZING

The operation cannot be completed because the volume is synchronizing.

0x80042580

VDS_E_VOLUME_REGENERATING

The operation cannot be completed because the volume is regenerating.

0x00042581

VDS_S_VSS_FLUSH_AND_HOLD_WRITES

Failed to flush and hold Volume Snapshot Service writes.

0x00042582

VDS_S_VSS_RELEASE_WRITES

Failed to release Volume Snapshot Service writes.

0x00042583

VDS_S_FS_LOCK

Failed to obtain a file system lock.

0x80042584

VDS_E_READONLY

The volume is read only.

0x80042585

VDS_E_INVALID_VOLUME_TYPE

The volume type is invalid for this operation.

0x80042586

VDS_E_BAD_BOOT_DISK

The boot disk experienced failures when the driver attempted to online the pack.

0x80042587

VDS_E_LOG_UPDATE

The driver failed to update the log on at least one disk.

0x80042588

VDS_E_VOLUME_MIRRORED

This operation is not supported on a mirrored volume.

0x80042589

VDS_E_VOLUME_SIMPLE_SPANNED

The operation is only supported on simple or spanned volumes.

0x8004258A

VDS_E_NO_VALID_LOG_COPIES

This pack has no valid log copies.

0x0004258B

VDS_S_PLEX_NOT_LOADED_TO_CACHE

This plex is present in the driver, but has not yet been loaded to the provider cache. A volume modified notification will be sent by the service once the plex has been loaded to the provider cache.

0x8004258B

VDS_E_PLEX_NOT_LOADED_TO_CACHE

This plex is present in the driver, but has not yet been loaded to the provider cache. A volume modified notification will be sent by the service once the plex has been loaded to the provider cache.

0x8004258C

VDS_E_PARTITION_MSR

The operation is not supported on MSR partitions.

0x8004258D

VDS_E_PARTITION_LDM

The operation is not supported on LDM partitions.

0x0004258E

VDS_S_WINPE_BOOTENTRY

The boot entries cannot be updated automatically on WinPE. It might be necessary to manually update the boot entry for any installed operating systems.

0x8004258F

VDS_E_ALIGN_NOT_A_POWER_OF_TWO

The alignment is not a power of two.

0x80042590

VDS_E_ALIGN_IS_ZERO

The alignment is zero.

0x80042591

VDS_E_SHRINK_IN_PROGRESS

A defragmentation or volume shrink operation is already in progress. Only one of these operations can run at a time.

0x80042592

VDS_E_CANT_INVALIDATE_FVE

BitLocker encryption could not be disabled for the volume.

0x80042593

VDS_E_FS_NOT_DETERMINED

The default file system could not be determined.

0x80042595

VDS_E_DISK_NOT_OFFLINE

This disk is already online.

0x80042596

VDS_E_FAILED_TO_ONLINE_DISK

The online operation failed.

0x80042597

VDS_E_FAILED_TO_OFFLINE_DISK

The offline operation failed.

0x80042598

VDS_E_BAD_REVISION_NUMBER

The operation could not be completed because the specified revision number is not supported.

0x80042599

VDS_E_SHRINK_USER_CANCELLED

The shrink operation was canceled by the user.

0x8004259A

VDS_E_SHRINK_DIRTY_VOLUME

The volume selected for shrink might be corrupted. Use a file system repair utility to fix the corruption problem and then try to shrink the volume again.

0x00042700

VDS_S_NAME_TRUNCATED

The name was set successfully but had to be truncated.

0x80042701

VDS_E_NAME_NOT_UNIQUE

The specified name is not unique.

0x00042702

VDS_S_STATUSES_INCOMPLETELY_SET

At least one path's status was not successfully set due to a nonfatal error (for example, the status conflicts with the current load balance policy).

0x80042703

VDS_E_ADDRESSES_INCOMPLETELY_SET

At least one portal's tunnel address, which is the address of a portal that is running IPsec in tunnel mode, is not set successfully.

0x80042705

VDS_E_SECURITY_INCOMPLETELY_SET

At least one portal's security settings are not set successfully.

0x80042706

VDS_E_TARGET_SPECIFIC_NOT_SUPPORTED

The initiator service does not support setting target-specific shared secrets.

0x80042707

VDS_E_INITIATOR_SPECIFIC_NOT_SUPPORTED

The target does not support setting initiator-specific shared secrets.

0x80042708

VDS_E_ISCSI_LOGIN_FAILED

Another operation is in progress. This operation cannot proceed until the previous operations are complete.

0x80042709

VDS_E_ISCSI_LOGOUT_FAILED

The attempt to log out from the specified iSCSI session failed.

0x8004270A

VDS_E_ISCSI_SESSION_NOT_FOUND

VDS could not find a session matching the specified iSCSI target.

0x8004270B

VDS_E_ASSOCIATED_LUNS_EXIST

LUNs are associated with this target. All LUNs MUST be disassociated from this target before the target can be deleted.

0x8004270C

VDS_E_ASSOCIATED_PORTALS_EXIST

Portals are associated with this portal group. All portals MUST be disassociated from this portal group before the portal group can be deleted.

0x8004270D

VDS_E_NO_DISCOVERY_DOMAIN

The initiator does not exist in an iSNS discovery domain.

0x8004270E

VDS_E_MULTIPLE_DISCOVERY_DOMAINS

The initiator exists in more than one iSNS discovery domain.

0x8004270F

VDS_E_NO_DISK_PATHNAME

The disk's path could not be retrieved. Some operations on the disk might fail.

0x80042710

VDS_E_ISCSI_LOGOUT_INCOMPLETE

At least one iSCSI session logout operation did not complete successfully.

0x80042711

VDS_E_NO_VOLUME_PATHNAME

The path could not be retrieved for one or more volumes.

0x80042712

VDS_E_PROVIDER_CACHE_OUTOFSYNC

The provider's cache is not in sync with the driver cache.

0x80042713

VDS_E_NO_IMPORT_TARGET

No import target was set for the subsystem.

0x00042714

VDS_S_ALREADY_EXISTS

The object already exists.

0x00042715

VDS_S_PROPERTIES_INCOMPLETE

Some, but not all, of the properties were successfully retrieved. Note that there are many possible reasons for failing to retrieve all properties, including device removal.

0x00042800

VDS_S_ISCSI_SESSION_NOT_FOUND_PERSISTENT_LOGIN_REMOVED

VDS could not find any sessions matching the specified iSCSI target, but one or more persistent logins were found and removed.

0x00042801

VDS_S_ISCSI_PERSISTENT_LOGIN_MAY_NOT_BE_REMOVED

If a persistent login was set up for the target, it possibly was not removed. Check the iSCSI Initiator Control Panel to remove it if necessary.

0x00042802

VDS_S_ISCSI_LOGIN_ALREAD_EXISTS

The attempt to log in to the iSCSI target failed because the session already exists.

0x80042803

VDS_E_UNABLE_TO_FIND_BOOT_DISK

Volume disk extent information could not be retrieved for the boot volume.

0x80042804

VDS_E_INCORRECT_BOOT_VOLUME_EXTENT_INFO

More than two disk extents were reported for the boot volume. This is a system error.

0x80042805

VDS_E_GET_SAN_POLICY

A driver error was reported when getting the SAN policy.

0x80042806

VDS_E_SET_SAN_POLICY

A driver error was reported when setting the SAN policy.

0x80042807

VDS_E_BOOT_DISK

Disk attributes cannot be changed on the boot disk.

0x00042808

VDS_S_DISK_MOUNT_FAILED

One or more of the volumes on the disk could not be mounted, possibly because it was already mounted.

0x00042809

VDS_S_DISK_DISMOUNT_FAILED

One or more of the volumes on the disk could not be dismounted, possibly because it was already dismounted.

0x8004280A

VDS_E_DISK_IS_OFFLINE

The operation cannot be performed on a disk that is offline.

0x8004280B

VDS_E_DISK_IS_READ_ONLY

The operation cannot be performed on a disk that is read-only.

0x8004280C

VDS_E_PAGEFILE_DISK

The operation cannot be performed on a disk that contains a pagefile volume.

0x8004280D

VDS_E_HIBERNATION_FILE_DISK

The operation cannot be performed on a disk that contains a hibernation file volume.

0x8004280E

VDS_E_CRASHDUMP_DISK

The operation cannot be performed on a disk that contains a crashdump file volume.

0x8004280F

VDS_E_UNABLE_TO_FIND_SYSTEM_DISK

A system error occurred while retrieving the system disk information.

0x80042810

VDS_E_INCORRECT_SYSTEM_VOLUME_EXTENT_INFO

Multiple disk extents reported for the system volume - system error.

0x80042811

VDS_E_SYSTEM_DISK

Disk attributes cannot be changed on the current system disk or BIOS disk 0.

0x80042812

VDS_E_VOLUME_SHRINK_FVE_LOCKED

The volume could not be shrunken because it is locked by BitLocker. Unlock the volume and try again.

0x80042813

VDS_E_VOLUME_SHRINK_FVE_CORRUPT

The volume could not be shrunken because it is locked due to a BitLocker error. Use BitLocker tools to recover the volume and try again.

0x80042814

VDS_E_VOLUME_SHRINK_FVE_RECOVERY

The volume could not be shrunken because it is marked for BitLocker recovery. Use BitLocker tools to recover the volume and try again.

0x80042815

VDS_E_VOLUME_SHRINK_FVE

The volume could not be shrunken because it is encrypted by BitLocker and Fveapi.dll could not be loaded to determine its status. For this operation to succeed, Fveapi.dll MUST be available in %SystemRoot%\System32\.

0x80042816

VDS_E_SHRINK_OVER_DATA

The SHRINK operation against the selected LUN cannot be completed. Completing the operation using the specified parameters will overwrite volumes containing user data.

0x80042817

VDS_E_INVALID_SHRINK_SIZE

The SHRINK operation against the selected LUN cannot be completed. The specified size is greater than the size of the LUN.

0x80042818

VDS_E_LUN_DISK_MISSING

The SHRINK operation against the selected LUN cannot be completed. The current state of the disk associated with the LUN is MISSING.

0x80042819

VDS_E_LUN_DISK_FAILED

The SHRINK operation against the selected LUN cannot be completed. The current state of the disk associated with the LUN is FAILED.

0x8004281A

VDS_E_LUN_DISK_NOT_READY

The SHRINK operation against the selected LUN cannot be completed. The current state of the disk associated with the LUN is NOT READY.

0x8004281B

VDS_E_LUN_DISK_NO_MEDIA

The SHRINK operation against the selected LUN cannot be completed. The current state of the disk associated with the LUN is NO MEDIA.

0x8004281C

VDS_E_LUN_NOT_READY

The SHRINK operation against the selected LUN cannot be completed. The current state of the LUN is NOT READY.

0x8004281D

VDS_E_LUN_OFFLINE

The SHRINK operation against the selected LUN cannot be completed. The current state of the LUN is OFFLINE.

0x8004281E

VDS_E_LUN_FAILED

The SHRINK operation against the selected LUN cannot be completed. The current state of the LUN is FAILED.

0x8004281F

VDS_E_VOLUME_EXTEND_FVE_LOCKED

The volume could not be extended because it is locked by BitLocker. Unlock the volume and retry the operation.

0x80042820

VDS_E_VOLUME_EXTEND_FVE_CORRUPT

The volume could not be extended because it is locked due to a BitLocker error. Use BitLocker tools to recover the volume and retry the operation.

0x80042821

VDS_E_VOLUME_EXTEND_FVE_RECOVERY

The volume could not be extended because it is marked for BitLocker recovery. Use BitLocker tools to recover the volume and retry the operation.

0x80042822

VDS_E_VOLUME_EXTEND_FVE

The volume could not be extended because it is encrypted by BitLocker and Fveapi.dll could not be loaded to determine its status. For this operation to succeed, Fveapi.dll MUST be available in %SystemRoot%\System32\.

0x80042823

VDS_E_SECTOR_SIZE_ERROR

The sector size MUST be non-zero, a power of 2, and less than the maximum sector size.

0x80042900

VDS_E_INITIATOR_ADAPTER_NOT_FOUND

The initiator adapter was not found. For calls to GetPathInfo(), the initiator adapter is associated with the path end point.

0x80042901

VDS_E_TARGET_PORTAL_NOT_FOUND

The target portal was not found. For calls to GetPathInfo(), the target portal is associated with the path end point.

0x80042902

VDS_E_INVALID_PORT_PATH

The path returned for the port is invalid. Either it has an incorrect port type specified, or, the HBA port properties structure is NULL.

0x80042903

VDS_E_INVALID_ISCSI_TARGET_NAME

An invalid iSCSI target name was returned from the provider.

0x80042904

VDS_E_SET_TUNNEL_MODE_OUTER_ADDRESS

Call to set the iSCSI tunnel mode outer address failed.

0x80042905

VDS_E_ISCSI_GET_IKE_INFO

Call to get the iSCSI IKE info failed.

0x80042906

VDS_E_ISCSI_SET_IKE_INFO

Call to set the iSCSI IKE info failed.

0x80042907

VDS_E_SUBSYSTEM_ID_IS_NULL

The provider returned a NULL subsystem identification string.

0x80042908

VDS_E_ISCSI_INITIATOR_NODE_NAME

Failed to get the iSCSI initiator node name.

0x80042909

VDS_E_ISCSI_GROUP_PRESHARE_KEY

Failed to set iSCSI group pre-shared key.

0x8004290A

VDS_E_ISCSI_CHAP_SECRET

Failed to set iSCSI initiator CHAP secret.

0x8004290B

VDS_E_INVALID_IP_ADDRESS

An invalid IP address was encountered.

0x8004290C

VDS_E_REBOOT_REQUIRED

A reboot is required before any further operations are initiated. Without a reboot, machine behavior and machine state are undefined for any further operations.

0x8004290D

VDS_E_VOLUME_GUID_PATHNAME_NOT_ALLOWED

Volume GUID pathnames are not valid input to this method.

0x8004290E

VDS_E_BOOT_PAGEFILE_DRIVE_LETTER

Assigning or removing drive letters on the current boot or pagefile volume is not allowed.

0x8004290F

VDS_E_DELETE_WITH_CRITICAL

Delete is not allowed on the current boot, system, pagefile, crashdump or hibernation volume.

0x80042910

VDS_E_CLEAN_WITH_DATA

The FORCE parameter, (see the bForce parameter in IVdsAdvancedDisk::Clean), MUST be set to TRUE in order to clean a disk that contains a data volume.

0x80042911

VDS_E_CLEAN_WITH_OEM

The FORCE parameter, (see the bForceOEM parameter in IVdsAdvancedDisk::Clean), MUST be set to TRUE in order to clean a disk that contains an OEM volume.

0x80042912

VDS_E_CLEAN_WITH_CRITICAL

Clean is not allowed on the disk containing the current boot, system, pagefile, crashdump or hibernation volume.

0x80042913

VDS_E_FORMAT_CRITICAL

Format is not allowed on the current boot, system, pagefile, crashdump or hibernation volume.

0x80042914

VDS_E_NTFS_FORMAT_NOT_SUPPORTED

The NTFS file system format is not supported on this volume.

0x80042915

VDS_E_FAT32_FORMAT_NOT_SUPPORTED

The FAT32 file system format is not supported on this volume.

0x80042916

VDS_E_FAT_FORMAT_NOT_SUPPORTED

The FAT file system format is not supported on this volume.

0x80042917

VDS_E_FORMAT_NOT_SUPPORTED

The volume is not formattable.

0x80042918

VDS_E_COMPRESSION_NOT_SUPPORTED

The specified file system does not support compression.

0x80042919

VDS_E_VDISK_NOT_OPEN

The virtual disk object has not been opened yet.

0x8004291A

VDS_E_VDISK_INVALID_OP_STATE

The requested operation cannot be performed on the virtual disk object, because it is not in a state that permits it.

0x8004291B

VDS_E_INVALID_PATH

The path returned for the LUN is invalid. It has an incorrect path type specified.

0x8004291C

VDS_E_INVALID_ISCSI_PATH

The path returned for the LUN is invalid. Either it has an incorrect path type specified, or, the initiator portal properties structure is NULL.

0x8004291D

VDS_E_SHRINK_LUN_NOT_UNMASKED

The SHRINK operation against the selected LUN cannot be completed. The LUN is not unmasked to the local server.

0x8004291E

VDS_E_LUN_DISK_READ_ONLY

The SHRINK operation against the selected LUN cannot be completed. The current state of the disk associated with the LUN is READ ONLY.

0x8004291F

VDS_E_LUN_UPDATE_DISK

The operation against the selected LUN completed, but there was a failure updating the status of the disk associated with the LUN. Call REFRESH to retry the status update for the disk.

0x80042920

VDS_E_LUN_DYNAMIC

The SHRINK operation against the selected LUN cannot be completed. The current state of the disk associated with the LUN is DYNAMIC.

0x80042921

VDS_E_LUN_DYNAMIC_OFFLINE

The SHRINK operation against the selected LUN cannot be completed. The current state of the disk associated with the LUN is DYNAMIC OFFLINE.

0x80042922

VDS_E_LUN_SHRINK_GPT_HEADER

The SHRINK operation against the selected LUN cannot be completed. The disk has the GPT partitioning format. The specified new LUN size does not allow space for a new GPT backup header to be created. Please increase the resulting LUN size.

0x80042923

VDS_E_MIRROR_NOT_SUPPORTED

Mirrored volumes are not supported by this operating system.

0x80042924

VDS_E_RAID5_NOT_SUPPORTED

RAID-5 volumes are not supported by this operating system.

0x80042925

VDS_E_DISK_NOT_CONVERTIBLE_SIZE

The specified disk is not convertible because the size is less than the minimum size required for GPT disks.

0x80042926

VDS_E_OFFLINE_NOT_SUPPORTED

The volume does not support offlining.

0x80042927

VDS_E_VDISK_PATHNAME_INVALID

The pathname for a virtual disk MUST be fully qualified.

0x80042928

VDS_E_EXTEND_TOO_MANY_CLUSTERS

The volume cannot be extended because the number of clusters will exceed the maximum number of clusters supported by the file system.

0x80042929

VDS_E_EXTEND_UNKNOWN_FILESYSTEM

The volume cannot be extended because the volume does not contain a recognized file system.

0x8004292A

VDS_E_SHRINK_UNKNOWN_FILESYSTEM

The volume cannot be shrunken because the volume does not contain a recognized file system.

0x8004292B

VDS_E_VD_DISK_NOT_OPEN

The requested operation requires that the virtual disk be opened.

0x8004292C

VDS_E_VD_DISK_IS_EXPANDING

The requested operation cannot be performed while the virtual disk is expanding.

0x8004292D

VDS_E_VD_DISK_IS_COMPACTING

The requested operation cannot be performed while the virtual disk is compacting.

0x8004292E

VDS_E_VD_DISK_IS_MERGING

The requested operation cannot be performed while the virtual disk is merging.

0x8004292F

VDS_E_VD_IS_ATTACHED

The requested operation cannot be performed while the virtual disk is attached.

0x80042930

VDS_E_VD_DISK_ALREADY_OPEN

The virtual disk is already open and cannot be opened a second time. Please close all clients that have opened the virtual disk and retry.

0x80042931

VDS_E_VD_DISK_ALREADY_EXPANDING

The virtual disk is already in the process of expanding.

0x80042932

VDS_E_VD_ALREADY_COMPACTING

The virtual disk is already in the process of compacting.

0x80042933

VDS_E_VD_ALREADY_MERGING

The virtual disk is already in the process of merging.

0x80042934

VDS_E_VD_ALREADY_ATTACHED

The virtual disk is already attached.

0x80042935

VDS_E_VD_ALREADY_DETACHED

The virtual disk is already detached.

0x80042936

VDS_E_VD_NOT_ATTACHED_READONLY

The requested operation requires that the virtual disk be attached read only.

0x80042937

VDS_E_VD_IS_BEING_ATTACHED

The requested operation cannot be performed while the virtual disk is being attached.

0x80042938

VDS_E_VD_IS_BEING_DETACHED

The requested operation cannot be performed while the virtual disk is being detached.

0x00044244

VDS_S_ACCESS_PATH_NOT_DELETED

The access paths on the volume is not deleted.