共用方式為


ServiceDevice 類別

定義

提供方法來識別可攜式裝置的裝置服務,該裝置支援 WPD (Windows 可攜式裝置) 以進行裝置列舉。

public ref class ServiceDevice abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Portable.PortableDeviceContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ServiceDevice final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Portable.PortableDeviceContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class ServiceDevice
Public Class ServiceDevice
繼承
Object Platform::Object IInspectable ServiceDevice
屬性

Windows 需求

裝置系列
Windows Desktop Extension SDK (已於 10.0.10240.0 引進)
API contract
Windows.Devices.Portable.PortableDeviceContract (已於 v1.0 引進)

備註

若要存取這些服務,您必須在應用程式資訊清單檔案的裝置功能區段中宣告裝置服務。 如需代表裝置服務的 GUID 清單,請參閱 Windows.Devices.Portable。 若要存取裝置服務,您必須在應用程式資訊清單檔案的功能區段中宣告裝置服務。 如需代表裝置服務的 GUID 清單,請參閱 Windows.Devices.Portable

GetDeviceSelectorGetDeviceSelectorFromServiceId方法會取得傳遞至Windows.Devices.Enumeration API 以尋找可攜式裝置服務的選取器字串。 列舉通用裝置教學課程說明如何使用選取器字串來探索可用的裝置。

裝置服務的範例包括媒體傳輸通訊協定 (MTP) 裝置服務,可存取裝置上的裝置狀態、連絡人、行事曆、工作和響鈴。 如需詳細資訊,請參閱 適用于 Windows 的 MTP 裝置服務

可攜式裝置服務範例示範如何在探索到裝置服務之後存取裝置服務。

注意

使用此 API 存取裝置服務僅適用于 Microsoft Store 裝置應用程式,裝置製造商提供裝置的特殊許可權存取權。 如需 Microsoft Store 裝置應用程式的詳細資訊,請參閱 Windows 8 裝置體驗:。

方法

GetDeviceSelector(ServiceDeviceType)

傳回進階查詢語法 (AQS) 字串,用來列舉指定 ServiceDeviceType的裝置服務。 此字串會傳遞至 FindAllAsyncCreateWatcher 方法。

GetDeviceSelectorFromServiceId(Guid)

進階查詢語法 (AQS) 字串,用來依其 GUID 識別裝置服務。 此字串會傳遞至 FindAllAsyncCreateWatcher 方法。

適用於

另請參閱