다음을 통해 공유


pointofservicedriverinterface.h 헤더

이 헤더는 pos에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

pointofservicedriverinterface.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

IOCTLs

 
IOCTL_POINT_OF_SERVICE_CHECK_HEALTH

이 I/O 컨트롤 함수는 디바이스 상태를 확인합니다.
IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE

I/O 컨트롤 함수는 단독 액세스를 위해 디바이스를 클레임합니다.
IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS

이 I/O 컨트롤 함수는 드라이버에서 지정한 대로 디바이스, 버전 및 권장 버퍼 크기의 유형을 가져옵니다.
IOCTL_POINT_OF_SERVICE_GET_PROPERTY

이 I/O 컨트롤 함수는 디바이스 드라이버에서 지정된 속성의 값을 반환합니다.
IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE

이 IO 컨트롤 함수는 MSR(자기 스트라이프 판독기)을 인증합니다.
IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE

이 I/O 컨트롤 함수는 MSR(자기 줄무늬 판독기)을 해제합니다.
IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION

이 I/O 컨트롤 함수는 디바이스 인증 유형을 검색합니다.
IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY

이 I/O 컨트롤 함수는 새 암호화 키를 설정합니다.
IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE

이 I/O 컨트롤 함수는 클라이언트가 디바이스에서 클레임을 포기할 준비가 되면 호출됩니다.
IOCTL_POINT_OF_SERVICE_RESET_STATISTICS

이 I/O 컨트롤 함수는 지정된 통계의 값을 0으로 다시 설정합니다.
IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE

이 I/O 제어 함수는 클라이언트가 디바이스의 클레임이 다른 클라이언트에 의해 경합되고 있다는 알림을 받을 때 디바이스에서 클레임을 유지하는 데 사용됩니다.
IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS

이 I/O 제어 함수는 범주, 제조업체 및 펌웨어 수정 번호와 같은 디바이스에 대한 UPOS(통합 서비스 지점) 표준 정보를 반환합니다.
IOCTL_POINT_OF_SERVICE_SET_PROPERTY

이 I/O 컨트롤 함수는 디바이스에서 지정된 속성을 설정합니다.
IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS

이 I/O 컨트롤 함수는 지정된 통계를 입력 버퍼의 값으로 설정합니다.

구조체

 
MSR_AUTHENTICATE_DEVICE

이 구조는 디바이스를 인증하는 데 사용되는 인증 정보를 제공합니다.
MSR_DATA_RECEIVED

이 구조체는 살짝 밀기된 자기 줄무늬 카드 읽은 데이터를 포함합니다.
MSR_DEAUTHENTICATE_DEVICE

이 구조체는 디바이스를 인증하는 데 필요한 정보를 제공합니다.
MSR_ERROR_EVENT

이 구조체에는 MagneticStripeReaderErrorOccured 이벤트에 전달되는 오류 데이터가 포함됩니다.
MSR_RETRIEVE_DEVICE_AUTHENTICATION_DATA

이 구조에는 디바이스에서 검색된 인증 정보가 포함됩니다.
MSR_SUPPORTED_CARD_TYPES

이 구조체는 판독기에서 지원하는 자기 줄무늬 카드의 유형을 정의합니다.
MSR_UPDATE_KEY

이 구조에는 새 암호화 키를 설정하는 데 필요한 정보가 포함되어 있습니다.
PosBarcodeScanDataTypeData

이 구조체는 드라이버에서 지원하는 바코드 기호의 버퍼를 설명합니다.
PosBarcodeScannerCapabilitiesType

이 구조는 디바이스가 통계 보고 및 이미지 미리 보기를 지원하는지 여부와 같이 디바이스에서 지원하는 스캐너 기능 유형을 정의합니다.
PosBarcodeScannerDataReceivedEventData

이 구조체에는 BarcodeScannerDataReceived 이벤트에 전달되는 스캔된 데이터가 포함됩니다.
PosBarcodeScannerErrorOccurredEventData

이 구조체에는 BarcodeScannerErrorOccurred 이벤트에 전달되는 오류 데이터가 포함됩니다.
PosDeviceBasicsType

이 구조체는 드라이버에서 지정한 디바이스, 버전 및 권장 버퍼 크기의 유형을 나타냅니다.
PosEventDataHeader

이 구조체는 BarcodeScannerImagePreviewReceived 이벤트에 전달되는 스캔된 이미지 데이터를 설명합니다.
PosMagneticStripeReaderCapabilitiesType

이 구조는 디바이스에서 데이터 마스킹 추적을 지원하는지 여부와 같이 디바이스에서 지원하는 MSR(자기 스트라이프 판독기) 기능의 종류를 정의합니다.
PosProfileType

이 구조체는 버퍼의 프로필 문자열 수를 설명합니다.
PosStatisticsHeader

이 구조는 디바이스에 대한 UPOS(Unified Point of Service) 표준 정보를 정의합니다. 이 구조체는 들어오는 통계의 헤더입니다.
PosStatusUpdatedEventData

이 구조체에는 StatusUpdated 이벤트에 전달된 데이터가 포함됩니다.
PosStringType

이 구조체는 DataLengthInBytes 길이의 POS(서비스 지점) 유니코드 문자열을 나타냅니다.
PosValueStatisticsEntry

이 구조체에는 통계의 값이 포함됩니다.

열거형

 
MsrAuthenticationProtocolType

이 열거형은 MSR(자기 스트라이프 판독기) 인증 프로토콜을 정의합니다.
MsrCardType

이 열거형은 자기 줄무늬 카드의 종류를 정의합니다.
MsrDataEncryption

이 열거형은 MSR(자기 스트라이프 판독기)에서 지원하는 암호화 알고리즘의 종류를 정의합니다.
MsrErrorReportingType

이 열거형은 MSR(자기 스트라이프 판독기)의 오류 보고 유형을 나타내는 상수를 정의합니다.
MsrStatusUpdateType

이 열거형은 MSR(자기 스트라이프 판독기) 상태 나타내는 상수를 정의합니다.
MsrTrackErrorType

이 열거형은 자기 줄무늬 판독기 트랙 오류의 종류를 정의합니다.
MsrTrackIds

MSR(자기 줄무늬 판독기) 트랙을 나타내는 상수를 정의합니다.
MstStatisticsEntryType

이 열거형은 자기 줄무늬 판독기 통계의 종류를 정의합니다.
PosDeviceControlType

이 열거형은 스캐너 드라이버 및 MSR(자기 스트라이프 판독기) 드라이버의 IOCTL에 대한 값을 정의합니다.
PosEventType

이 열거형은 발생된 이벤트의 형식을 나타내기 위해 PosEventDataHeader 구조에 사용된 값을 정의합니다.
PosPropertyId

이 열거형은 디바이스 드라이버가 바코드 스캐너 또는 MSR(자기 스트립 판독기)으로 간주하기 위해 처리해야 하는 속성의 속성 식별자를 정의합니다.