SmartCardEmulatorApduReceivedEventArgs 클래스

정의

ApduReceived 이벤트에 대한 데이터를 제공합니다.

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

Windows 요구 사항

디바이스 패밀리
Windows Mobile Extension SDK (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Devices.SmartCards.SmartCardEmulatorContract (v1.0에서 도입되었습니다.)

설명

시스템은 이 클래스의 instance 생성하고 이를 애플리케이션의 ApduReceived 이벤트 처리기에 인수로 전달합니다.

버전 기록

Windows 버전 SDK 버전 추가된 값
1511 10586 시스템 상태
1511 10586 TryRespondAsync(IBuffer,Nullable<UInt32>)
1511 10586 TryRespondWithCryptogramsAsync(IBuffer,IEnumerable<SmartCardCryptogramPlacementStep>)
1511 10586 TryRespondWithCryptogramsAsync(IBuffer,IEnumerable<SmartCardCryptogramPlacementStep,Nullable<> UInt32>)

속성

AutomaticResponseStatus

자동 응답이 이미 성공적으로 전송되었거나(성공), 시도되었지만 실패했거나(UnknownError) 자동 응답기 규칙(없음)과 일치하지 않음을 나타내는 SmartCardAutomaticResponseStatus 개체를 가져옵니다.

CommandApdu

NFC 판독기에서 보낸 APDU(애플리케이션 프로토콜 데이터 단위) 명령을 나타냅니다.

ConnectionProperties

스마트 카드 에뮬레이터의 연결 속성을 가져옵니다.

State

상태를 가져옵니다.

메서드

TryRespondAsync(IBuffer)

APDU에 응답하려고 시도합니다.

TryRespondAsync(IBuffer, IReference<UInt32>)

APDU에 응답하려고 시도합니다.

TryRespondWithCryptogramsAsync(IBuffer, IIterable<SmartCardCryptogramPlacementStep>)

배치 단계의 지시에 따라 보내는 메시지에 암호화를 배치하여 APDU에 응답하려고 시도합니다.

TryRespondWithCryptogramsAsync(IBuffer, IIterable<SmartCardCryptogramPlacementStep>, IReference<UInt32>)

작업 상태 완료하는 비동기 작업을 반환합니다.

적용 대상

추가 정보