PosMagneticStripeReaderCapabilitiesType 구조체(pointofservicedriverinterface.h)
이 구조는 디바이스에서 데이터 마스킹 추적을 지원하는지 여부와 같이 디바이스에서 지원하는 MSR(자기 스트라이프 판독기) 기능의 종류를 정의합니다.
구문
typedef struct _PosMagneticStripeReaderCapabilitiesType {
DriverUnifiedPosPowerReportingType PowerReportingType;
LONG IsStatisticsReportingSupported;
LONG IsStatisticsUpdatingSupported;
UINT32 CardAuthenticationLength;
UINT32 SupportedEncryptionAlgorithms;
DriverMagneticStripeReaderAuthenticationLevel AuthenticationLevel;
LONG IsIsoSupported;
LONG IsJisOneSupported;
LONG IsJisTwoSupported;
LONG IsTrackDataMaskingSupported;
LONG IsTransmitSentinelsSupported;
} PosMagneticStripeReaderCapabilitiesType;
멤버
PowerReportingType
디바이스에서 지원하는 전원 보고 유형을 나타냅니다.
IsStatisticsReportingSupported
디바이스가 IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS 지원하는지 여부를 나타냅니다.
IsStatisticsUpdatingSupported
디바이스가 IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS 지원하는지 여부를 나타냅니다.
CardAuthenticationLength
디바이스에서 사용하는 인증 유형의 이름 길이(바이트)입니다.
SupportedEncryptionAlgorithms
지원되는 암호화 알고리즘입니다. MsrDataEncryption을 참조하세요.
AuthenticationLevel
디바이스에서 지원하는 인증 수준입니다.
IsIsoSupported
디바이스에서 ISO 카드를 지원하는지 여부를 나타냅니다.
IsJisOneSupported
디바이스가 JIS Type-I 카드를 지원하는지 여부를 나타냅니다.
IsJisTwoSupported
디바이스가 JIS Type-II 카드를 지원하는지 여부를 나타냅니다.
IsTrackDataMaskingSupported
디바이스가 추적 데이터를 마스킹할 수 있는지 여부를 나타냅니다.
IsTransmitSentinelsSupported
디바이스가 시작 및 끝 센티넬을 전송할 수 있는지 여부를 나타냅니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | pointofservicedriverinterface.h(PointOfServiceDriverInterface.h 포함) |