添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
public:
 static DeviceWatcher ^ CreateWatcher();
/// [Windows.Foundation.Metadata.Overload("CreateWatcher")]
 static DeviceWatcher CreateWatcher();
[Windows.Foundation.Metadata.Overload("CreateWatcher")]
public static DeviceWatcher CreateWatcher();
function createWatcher()
Public Shared Function CreateWatcher () As DeviceWatcher

DeviceWatcher 會先執行裝置的初始列舉、針對找到的每個裝置引發 Added 事件,並在初始列舉完成時引發 EnumerationCompleted 事件。 初始列舉完成之後,它會在新增、刪除或更新裝置時引發事件。

如需範例,請參閱 DeviceWatcher 類別。

當有裝置新增、移除或更新時,應用程式必須訂閱所有 新增 移除 更新 的事件。 如果應用程式只處理 新增 的事件,如果在初始裝置列舉完成之後將裝置新增至系統,它就不會收到更新。

public:
 static DeviceWatcher ^ CreateWatcher(Platform::String ^ aqsFilter);
/// [Windows.Foundation.Metadata.Overload("CreateWatcherAqsFilter")]
 static DeviceWatcher CreateWatcher(winrt::hstring const& aqsFilter);
[Windows.Foundation.Metadata.Overload("CreateWatcherAqsFilter")]
public static DeviceWatcher CreateWatcher(string aqsFilter);
function createWatcher(aqsFilter)
Public Shared Function CreateWatcher (aqsFilter As String) As DeviceWatcher

AQS 字串,可篩選 DeviceInformation 物件以列舉。 此字串通常是從與裝置互動之類別的 GetDeviceSelector 方法擷取。 例如, GetDeviceSelector 會擷取 StorageDevice 類別的字串。

此多載無法從 JavaScript 取得。 若要在 JavaScript 中從 AQS 字串建立 DeviceWatcher ,請使用 CreateWatcher (String,IIterable_1) 多載並當做第二個參數傳遞 null

DeviceWatcher 會先執行裝置的初始列舉、針對找到的每個裝置引發 Added 事件,並在初始列舉完成時引發 EnumerationCompleted 事件。 初始列舉完成之後,它會在新增、刪除或更新裝置時引發事件。

當有裝置新增、移除或更新時,應用程式必須訂閱所有 新增 移除 更新 的事件。 如果應用程式只處理 新增 的事件,如果在初始裝置列舉完成之後將裝置新增至系統,它就不會收到更新。

如需範例,請參閱 DeviceWatcher 類別。

public:
 static DeviceWatcher ^ CreateWatcher(DeviceClass deviceClass);
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("CreateWatcherDeviceClass")]
 static DeviceWatcher CreateWatcher(DeviceClass const& deviceClass);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("CreateWatcherDeviceClass")]
public static DeviceWatcher CreateWatcher(DeviceClass deviceClass);
function createWatcher(deviceClass)
Public Shared Function CreateWatcher (deviceClass As DeviceClass) As DeviceWatcher

DeviceWatcher 會先執行裝置的初始列舉、針對找到的每個裝置引發 Added 事件,並在初始列舉完成時引發 EnumerationCompleted 事件。 初始列舉完成之後,它會在新增、刪除或更新裝置時引發事件。

當有裝置新增、移除或更新時,應用程式必須訂閱所有 新增 移除 更新 的事件。 如果應用程式只處理 新增 的事件,如果在初始裝置列舉完成之後將裝置新增至系統,它就不會收到更新。

如需範例,請參閱 DeviceWatcher 類別。

public:
 static DeviceWatcher ^ CreateWatcher(Platform::String ^ aqsFilter, IIterable<Platform::String ^> ^ additionalProperties);
/// [Windows.Foundation.Metadata.Overload("CreateWatcherAqsFilterAndAdditionalProperties")]
 static DeviceWatcher CreateWatcher(winrt::hstring const& aqsFilter, IIterable<winrt::hstring> const& additionalProperties);
[Windows.Foundation.Metadata.Overload("CreateWatcherAqsFilterAndAdditionalProperties")]
public static DeviceWatcher CreateWatcher(string aqsFilter, IEnumerable<string> additionalProperties);
function createWatcher(aqsFilter, additionalProperties)
Public Shared Function CreateWatcher (aqsFilter As String, additionalProperties As IEnumerable(Of String)) As DeviceWatcher

DeviceWatcher 會先執行裝置的初始列舉、針對找到的每個裝置引發 Added 事件,並在初始列舉完成時引發 EnumerationCompleted 事件。 初始列舉完成之後,它會在新增、刪除或更新裝置時引發事件。

當有裝置新增、移除或更新時,應用程式必須訂閱所有 新增 移除 更新 的事件。 如果應用程式只處理 新增 的事件,如果在初始裝置列舉完成之後將裝置新增至系統,它就不會收到更新。

如需範例,請參閱 DeviceWatcher 類別。

public:
 static DeviceWatcher ^ CreateWatcher(Platform::String ^ aqsFilter, IIterable<Platform::String ^> ^ additionalProperties, DeviceInformationKind kind);
/// [Windows.Foundation.Metadata.Overload("CreateWatcherWithKindAqsFilterAndAdditionalProperties")]
 static DeviceWatcher CreateWatcher(winrt::hstring const& aqsFilter, IIterable<winrt::hstring> const& additionalProperties, DeviceInformationKind const& kind);
[Windows.Foundation.Metadata.Overload("CreateWatcherWithKindAqsFilterAndAdditionalProperties")]
public static DeviceWatcher CreateWatcher(string aqsFilter, IEnumerable<string> additionalProperties, DeviceInformationKind kind);
function createWatcher(aqsFilter, additionalProperties, kind)
Public Shared Function CreateWatcher (aqsFilter As String, additionalProperties As IEnumerable(Of String), kind As DeviceInformationKind) As DeviceWatcher