ホーム › Storage.VirtualDiskService › VDS_MAINTENANCE_OPERATION
VDS_MAINTENANCE_OPERATION
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| BlinkLight | 1 | 0x1 | ドライブのライトを点滅させます。 |
| BeepAlarm | 2 | 0x2 | ドライブのアラームを鳴らします。 |
| SpinDown | 3 | 0x3 | ドライブの回転を減速させ、ドライブをアイドル状態にします。通常は消費電力を抑える目的で使用します。 |
| SpinUp | 4 | 0x4 | データ読み取りに備えてドライブの回転を開始します。 |
| Ping | 5 | 0x5 | ドライブに対して ping を実行します。 |
公式ドキュメント
[Windows 8 および Windows Server 2012 以降、仮想ディスク サービス COM インターフェイスは Windows Storage Management API に置き換えられました。]
有効なサブシステム メンテナンス操作のセットを定義します。
解説(Remarks)
IVdsMaintenance::StartMaintenance、IVdsMaintenance::StopMaintenance、および IVdsMaintenance::PulseMaintenance の各メソッドは、操作の詳細を指定するために VDS_MAINTENANCE_OPERATION 値を引数として渡します。
メモ 将来の Windows バージョンでは、VDS_MAINTENANCE_OPERATION 列挙型に定数が追加される可能性があります。そのため、アプリケーションは認識できない VDS_MAINTENANCE_OPERATION 列挙定数を適切に処理できるように設計する必要があります。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum VDS_MAINTENANCE_OPERATION : int {
BlinkLight = 1,
BeepAlarm = 2,
SpinDown = 3,
SpinUp = 4,
Ping = 5
} VDS_MAINTENANCE_OPERATION;public enum VDS_MAINTENANCE_OPERATION : int
{
BlinkLight = 1,
BeepAlarm = 2,
SpinDown = 3,
SpinUp = 4,
Ping = 5,
}Public Enum VDS_MAINTENANCE_OPERATION As Integer
BlinkLight = 1
BeepAlarm = 2
SpinDown = 3
SpinUp = 4
Ping = 5
End Enumimport enum
class VDS_MAINTENANCE_OPERATION(enum.IntEnum):
BlinkLight = 1
BeepAlarm = 2
SpinDown = 3
SpinUp = 4
Ping = 5// VDS_MAINTENANCE_OPERATION
pub const BlinkLight: i32 = 1;
pub const BeepAlarm: i32 = 2;
pub const SpinDown: i32 = 3;
pub const SpinUp: i32 = 4;
pub const Ping: i32 = 5;// VDS_MAINTENANCE_OPERATION
const (
BlinkLight int32 = 1
BeepAlarm int32 = 2
SpinDown int32 = 3
SpinUp int32 = 4
Ping int32 = 5
)const
BlinkLight = 1;
BeepAlarm = 2;
SpinDown = 3;
SpinUp = 4;
Ping = 5;// VDS_MAINTENANCE_OPERATION
pub const BlinkLight: i32 = 1;
pub const BeepAlarm: i32 = 2;
pub const SpinDown: i32 = 3;
pub const SpinUp: i32 = 4;
pub const Ping: i32 = 5;const
BlinkLight* = 1
BeepAlarm* = 2
SpinDown* = 3
SpinUp* = 4
Ping* = 5enum VDS_MAINTENANCE_OPERATION : int {
BlinkLight = 1,
BeepAlarm = 2,
SpinDown = 3,
SpinUp = 4,
Ping = 5,
}#define global BlinkLight 0x1
#define global BeepAlarm 0x2
#define global SpinDown 0x3
#define global SpinUp 0x4
#define global Ping 0x5