다음을 통해 공유


SmartCardReader 클래스

정의

스마트 카드 판독기 정보를 나타냅니다.

스마트 카드 샘플 애플리케이션은 Windows.Devices.SmartCards API를 사용하여 스마트 카드 및 스마트 카드 판독기를 프로그래밍 방식으로 사용하는 방법을 보여 줍니다. NFC(근거리 통신) 샘플 애플리케이션은 스마트 카드 통신하는 방법도 보여 줍니다.

public ref class SmartCardReader sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmartCardReader final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmartCardReader
Public NotInheritable Class SmartCardReader
상속
Object Platform::Object IInspectable SmartCardReader
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

속성

DeviceId

스마트 카드 판독기 디바이스 ID를 가져옵니다.

Kind

스마트 카드 판독기 유형을 가져옵니다.

Name

스마트 카드 판독기 디바이스 이름을 가져옵니다.

메서드

FindAllCardsAsync()

스마트 카드 판독기로 연결된 모든 스마트 카드에 대한 정보 목록을 반환합니다.

FromIdAsync(String)

지정된 디바이스 ID와 일치하는 스마트 카드 판독기를 반환합니다.

GetDeviceSelector()

디바이스에 연결된 모든 스마트 카드 판독기를 나타내는 AQS(고급 쿼리 구문) 문자열을 반환합니다. 이 문자열은 FindAllAsync 메서드에 전달되어 지정된 스마트 카드 판독기 집합을 열거합니다.

GetDeviceSelector(SmartCardReaderKind)

디바이스에 연결된 특정 유형의 스마트 카드 판독기 집합을 나타내는 AQS(고급 쿼리 구문) 문자열을 반환합니다. 이 문자열은 FindAllAsync 메서드에 전달되어 지정된 스마트 카드 판독기 집합을 열거합니다.

GetStatusAsync()

스마트 카드 판독기 상태 반환합니다.

이벤트

CardAdded

스마트 카드 스마트 카드 판독기에 삽입되거나 NFC 판독기를 탭할 때 발생합니다.

CardRemoved

스마트 카드 스마트 카드 판독기에서 제거되면 발생합니다.

적용 대상

추가 정보