Skip to content

Latest commit

 

History

History
103 lines (73 loc) · 3.93 KB

ne-vdshwprv-vds_maintenance_operation.md

File metadata and controls

103 lines (73 loc) · 3.93 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NE:vdshwprv._VDS_MAINTENANCE_OPERATION
VDS_MAINTENANCE_OPERATION (vdshwprv.h)
The VDS_MAINTENANCE_OPERATION enumeration (vdshwprv.h) defines the set of valid subsystem maintenance operations.
BeepAlarm
BlinkLight
Ping
SpinDown
SpinUp
VDS_MAINTENANCE_OPERATION
VDS_MAINTENANCE_OPERATION enumeration [VDS]
base.vds_maintenance_operation
vds/BeepAlarm
vds/BlinkLight
vds/Ping
vds/SpinDown
vds/SpinUp
vds/VDS_MAINTENANCE_OPERATION
vdshwprv/BeepAlarm
vdshwprv/BlinkLight
vdshwprv/Ping
vdshwprv/SpinDown
vdshwprv/SpinUp
vdshwprv/VDS_MAINTENANCE_OPERATION
base\vds_maintenance_operation.htm
base
29bc5eb3-2e4b-4ca1-8b0a-9b43d2723e56
08/05/2022
BeepAlarm, BlinkLight, Ping, SpinDown, SpinUp, VDS_MAINTENANCE_OPERATION, VDS_MAINTENANCE_OPERATION enumeration [VDS], base.vds_maintenance_operation, vds/BeepAlarm, vds/BlinkLight, vds/Ping, vds/SpinDown, vds/SpinUp, vds/VDS_MAINTENANCE_OPERATION, vdshwprv/BeepAlarm, vdshwprv/BlinkLight, vdshwprv/Ping, vdshwprv/SpinDown, vdshwprv/SpinUp, vdshwprv/VDS_MAINTENANCE_OPERATION
vdshwprv.h
Windows
Windows Vista [desktop apps only]
Windows Server 2003 [desktop apps only]
Windows
VDS_MAINTENANCE_OPERATION
19H1
_VDS_MAINTENANCE_OPERATION
vdshwprv/_VDS_MAINTENANCE_OPERATION
VDS_MAINTENANCE_OPERATION
vdshwprv/VDS_MAINTENANCE_OPERATION
c++
APIRef
kbSyntax
HeaderDef
Vds.h
VdsHwPrv.h
VDS_MAINTENANCE_OPERATION

VDS_MAINTENANCE_OPERATION enumeration

-description

[Beginning with Windows 8 and Windows Server 2012, the Virtual Disk Service COM interface is superseded by the Windows Storage Management API.]

Defines the set of valid subsystem maintenance operations.

-enum-fields

-field BlinkLight:1

Blinks a light on a drive.

-field BeepAlarm:2

Beeps an alarm on a drive.

-field SpinDown:3

Slows the spinning of a drive such that the drive enters an idle state. Typically used for the purpose of saving power.

-field SpinUp:4

Starts the spinning of a drive in preparation for data reads.

-field Ping:5

Pings a drive.

-remarks

The IVdsMaintenance::StartMaintenance, IVdsMaintenance::StopMaintenance, and IVdsMaintenance::PulseMaintenance methods pass a VDS_MAINTENANCE_OPERATION value as an argument to specify operation details.

Note  Additional constants might be added to the VDS_MAINTENANCE_OPERATION enumeration in future Windows versions. For this reason, your application must be designed to gracefully handle an unrecognized VDS_MAINTENANCE_OPERATION enumeration constant.
 

-see-also

IVdsMaintenance::PulseMaintenance

IVdsMaintenance::StartMaintenance

IVdsMaintenance::StopMaintenance

VDS Enumerations