共用方式為


DeviceWatcherStatus 列舉

定義

描述 DeviceWatcher 物件的狀態。

public enum class DeviceWatcherStatus
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class DeviceWatcherStatus
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum DeviceWatcherStatus
var value = Windows.Devices.Enumeration.DeviceWatcherStatus.created
Public Enum DeviceWatcherStatus
繼承
DeviceWatcherStatus
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

欄位

Aborted 5

監看員已中止作業。 不會引發後續事件。

Created 0

這是 Watcher 物件的初始狀態。 在此狀態用戶端期間,可以註冊事件處理常式。

EnumerationCompleted 2

監看員已完成列舉初始集合。 專案仍然可以從集合中新增、更新或移除。

Started 1

一旦呼叫 Start ,監看員就會轉換成 [已啟動] 狀態。 監看員正在列舉初始集合。 請注意,在此列舉階段,可以接收 已更新移除 的通知,但只能接收已 新增的專案。

Stopped 4

用戶端已呼叫 Stop ,且監看員已完成所有未完成的事件。 不會引發進一步的事件。

Stopping 3

用戶端已呼叫 Stop ,且監看員仍在停止過程中。 事件仍可能會引發。

備註

下列狀態圖顯示 DeviceWatcher 如何轉換 DeviceWatcherStatus 列舉所代表的狀態。

DeviceWatcher 狀態的狀態圖

適用於