PnpObject.CreateWatcher 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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의 형식입니다.
열거형 결과에 포함된 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의 형식입니다.
열거형 결과에 포함된 PnpObject 개체의 Properties 속성에 포함할 추가 속성의 반복 가능한 목록입니다. 속성이 나타내는 항목에 대한 자세한 내용은 디바이스 정보 속성을 참조하세요.
- aqsFilter
-
String
Platform::String
winrt::hstring
반환될 PnP 개체를 필터링하는 AQS 문자열입니다. 일반적으로 이 문자열은 디바이스와 상호 작용하는 클래스의 메서드에서 검색됩니다.
반환
이벤트 알림 대리자를 등록하고 시작 및 중지 이벤트 알림을 실행하여 컬렉션을 열거하는 데 사용되는 PnpObjectWatcher 개체입니다.
- 특성