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(Media Transfer Protocol) 디바이스 서비스가 있습니다. 자세한 내용은 Windows용 MTP Device Services를 참조하세요.

이식 가능한 디바이스 서비스 샘플은 디바이스 서비스를 검색한 후 액세스하는 방법을 보여 줍니다.

참고

이 API를 사용하는 디바이스 서비스에 대한 액세스는 디바이스 제조업체에서 디바이스에 대한 권한 있는 액세스 권한이 부여된 Microsoft Store 디바이스 앱에서만 사용할 수 있습니다. Microsoft Store 디바이스 앱에 대한 자세한 내용은 Windows 8 디바이스 환경: 을 참조하세요.

메서드

GetDeviceSelector(ServiceDeviceType)

지정된 ServiceDeviceType의 디바이스 서비스를 열거하는 데 사용되는 AQS(고급 쿼리 구문) 문자열을 반환합니다. 이 문자열은 FindAllAsync 또는 CreateWatcher 메서드에 전달됩니다.

GetDeviceSelectorFromServiceId(Guid)

GUID로 디바이스 서비스를 식별하기 위한 AQS(고급 쿼리 구문) 문자열입니다. 이 문자열은 FindAllAsync 또는 CreateWatcher 메서드에 전달됩니다.

적용 대상

추가 정보