다음을 통해 공유


PnpObject.CreateWatcher 메서드

정의

오버로드

CreateWatcher(PnpObjectType, IIterable<String>)

중요

더 이상 Windows.Devices.Enumeration.Pnp 네임스페이스에서 형식을 사용하지 않는 것이 좋습니다. 대신 Windows.Devices.Enumeration 네임스페이스의 형식은 Windows.Devices.Enumeration.Pnp 기능의 최신 및 더 나은 유지 관리 상위 집합을 구현합니다.

PnpObjectType의 대안은 Windows.Devices.Enumeration.DeviceInformationKind 열거형으로, Windows.Devices.Enumeration API에 매개 변수로 전달할 수 있습니다. 예를 들어 PnpObjectWatcher를 만들 때 PnpObjectType을 사용하는 대신 DeviceWatcher를 만들 때 DeviceInformationKind를 사용합니다.

이벤트를 사용하여 컬렉션에서 PnP 개체를 열거하는 데 사용되는 PnpObjectWatcher 개체를 반환합니다.

CreateWatcher(PnpObjectType, IIterable<String>, String)

중요

더 이상 Windows.Devices.Enumeration.Pnp 네임스페이스에서 형식을 사용하지 않는 것이 좋습니다. 대신 Windows.Devices.Enumeration 네임스페이스의 형식은 Windows.Devices.Enumeration.Pnp 기능의 최신 및 더 나은 유지 관리 상위 집합을 구현합니다.

PnpObjectType의 대안은 Windows.Devices.Enumeration.DeviceInformationKind 열거형으로, Windows.Devices.Enumeration API에 매개 변수로 전달할 수 있습니다. 예를 들어 PnpObjectWatcher를 만들 때 PnpObjectType을 사용하는 대신 DeviceWatcher를 만들 때 DeviceInformationKind를 사용합니다.

이벤트를 사용하여 필터링된 PnP 개체 컬렉션을 열거하는 데 사용되는 PnpObjectWatcher 개체를 반환합니다.

CreateWatcher(PnpObjectType, IIterable<String>)

중요

더 이상 Windows.Devices.Enumeration.Pnp 네임스페이스에서 형식을 사용하지 않는 것이 좋습니다. 대신 Windows.Devices.Enumeration 네임스페이스의 형식은 Windows.Devices.Enumeration.Pnp 기능의 최신 및 더 나은 유지 관리 상위 집합을 구현합니다.

PnpObjectType의 대안은 Windows.Devices.Enumeration.DeviceInformationKind 열거형으로, Windows.Devices.Enumeration API에 매개 변수로 전달할 수 있습니다. 예를 들어 PnpObjectWatcher를 만들 때 PnpObjectType을 사용하는 대신 DeviceWatcher를 만들 때 DeviceInformationKind를 사용합니다.

이벤트를 사용하여 컬렉션에서 PnP 개체를 열거하는 데 사용되는 PnpObjectWatcher 개체를 반환합니다.

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

매개 변수

type
PnpObjectType

PnpObject의 형식입니다.

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

열거형 결과에 포함된 PnpObject 개체의 Properties 속성에 포함할 추가 속성의 반복 가능한 목록입니다. 속성이 나타내는 항목에 대한 자세한 내용은 디바이스 정보 속성을 참조하세요.

반환

이벤트 알림 대리자를 등록하고 시작 및 중지 이벤트 알림을 실행하여 컬렉션을 열거하는 데 사용되는 PnpObjectWatcher 개체입니다.

특성

설명

CreateWatcher 는 디바이스 개체를 열거하기 위한 기본 시작점 방법입니다. 클라이언트는 이 API를 사용하여 열거형이 증분 방식으로 수행되도록 하거나 변경될 때 결과를 업데이트하려는 경우 PnpObject를 열거해야 합니다. 예를 들어 PnpObject 가 추가, 제거 또는 해당 속성이 업데이트되는 경우 클라이언트는 이벤트 처리기를 반환된 감시자 개체에 등록하여 열거된 PnpObject 및 이후 업데이트를 받습니다.

추가 정보

적용 대상

CreateWatcher(PnpObjectType, IIterable<String>, String)

중요

더 이상 Windows.Devices.Enumeration.Pnp 네임스페이스에서 형식을 사용하지 않는 것이 좋습니다. 대신 Windows.Devices.Enumeration 네임스페이스의 형식은 Windows.Devices.Enumeration.Pnp 기능의 최신 및 더 나은 유지 관리 상위 집합을 구현합니다.

PnpObjectType의 대안은 Windows.Devices.Enumeration.DeviceInformationKind 열거형으로, Windows.Devices.Enumeration API에 매개 변수로 전달할 수 있습니다. 예를 들어 PnpObjectWatcher를 만들 때 PnpObjectType을 사용하는 대신 DeviceWatcher를 만들 때 DeviceInformationKind를 사용합니다.

이벤트를 사용하여 필터링된 PnP 개체 컬렉션을 열거하는 데 사용되는 PnpObjectWatcher 개체를 반환합니다.

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

매개 변수

type
PnpObjectType

PnpObject의 형식입니다.

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

열거형 결과에 포함된 PnpObject 개체의 Properties 속성에 포함할 추가 속성의 반복 가능한 목록입니다. 속성이 나타내는 항목에 대한 자세한 내용은 디바이스 정보 속성을 참조하세요.

aqsFilter
String

Platform::String

winrt::hstring

반환될 PnP 개체를 필터링하는 AQS 문자열입니다. 일반적으로 이 문자열은 디바이스와 상호 작용하는 클래스의 메서드에서 검색됩니다.

반환

이벤트 알림 대리자를 등록하고 시작 및 중지 이벤트 알림을 실행하여 컬렉션을 열거하는 데 사용되는 PnpObjectWatcher 개체입니다.

특성

추가 정보

적용 대상