다음을 통해 공유


SmartCardAutomaticResponseApdu 클래스

정의

스마트 카드 자동 응답 APDU(애플리케이션 프로토콜 데이터 단위)를 나타냅니다.

public ref class SmartCardAutomaticResponseApdu sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.SmartCards.ISmartCardAutomaticResponseApduFactory, 65536, Windows.Devices.SmartCards.SmartCardEmulatorContract)]
/// [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 SmartCardAutomaticResponseApdu final
/// [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)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Devices.SmartCards.ISmartCardAutomaticResponseApduFactory, 65536, "Windows.Devices.SmartCards.SmartCardEmulatorContract")]
class SmartCardAutomaticResponseApdu final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.SmartCards.ISmartCardAutomaticResponseApduFactory), 65536, typeof(Windows.Devices.SmartCards.SmartCardEmulatorContract))]
[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 SmartCardAutomaticResponseApdu
[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)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Devices.SmartCards.ISmartCardAutomaticResponseApduFactory), 65536, "Windows.Devices.SmartCards.SmartCardEmulatorContract")]
public sealed class SmartCardAutomaticResponseApdu
function SmartCardAutomaticResponseApdu(commandApdu, responseApdu)
Public NotInheritable Class SmartCardAutomaticResponseApdu
상속
Object Platform::Object IInspectable SmartCardAutomaticResponseApdu
특성

Windows 요구 사항

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

설명

버전 기록

Windows 버전 SDK 버전 추가된 값
1511 10586 InputState
1511 10586 OutputState
1607 14393 AllowWhenCryptogramGeneratorNotPrepared

생성자

SmartCardAutomaticResponseApdu(IBuffer, IBuffer)

클래스의 새 인스턴스를 초기화합니다.

속성

AllowWhenCryptogramGeneratorNotPrepared

사용자 권한 부여 없이 암호화 자료를 사용할 수 없는 경우 자동 APDU 처리를 계속할지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

AppletId

이 APDU에 대한 애플릿 식별자를 가져오거나 설정합니다.

CommandApdu

이 APDU에 대한 명령을 가져오거나 설정합니다.

CommandApduBitMask

APDU 명령에 대한 비트 마스크를 가져오거나 설정합니다.

InputState

입력 상태를 가져오고 배치합니다.

OutputState

출력 상태를 가져오고 배치합니다.

ResponseApdu

APDU(애플리케이션 프로토콜 데이터 단위)에서 응답을 가져오거나 설정합니다.

ShouldMatchLength

CommandApdu 및 들어오는 명령의 길이가 정확히 일치하는지 여부를 나타내는 부울 값을 가져오거나 설정합니다.

적용 대상

추가 정보