Заголовок pointofservicedriverinterface.h
Этот заголовок используется pos. Дополнительные сведения см. в разделе:
pointofservicedriverinterface.h содержит следующие программные интерфейсы:
Функции IOCTL
IOCTL_POINT_OF_SERVICE_CHECK_HEALTH Эта функция управления вводом-выводом проверяет работоспособности устройства. |
IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE Функция управления вводом-выводом запрашивает устройство для монопольного доступа. |
IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS Эта функция управления вводом-выводом получает тип устройства, версию и рекомендуемый размер буфера, указанный драйвером. |
IOCTL_POINT_OF_SERVICE_GET_PROPERTY Эта управляющая функция ввода-вывода возвращает значение указанного свойства из драйвера устройства. |
IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE Эта функция управления вводом-выводом проверяет подлинность считывателя магнитных полос (MSR). |
IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE Эта функция управления вводом-выводом отменяет проверку подлинности считывателя магнитных полос (MSR). |
IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION Эта функция управления вводом-выводом извлекает тип проверки подлинности устройства. |
IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY Эта функция управления вводом-выводом задает новый ключ шифрования. |
IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE Эта функция управления вводом-выводом вызывается, когда клиент готов отказаться от своего утверждения на устройстве. |
IOCTL_POINT_OF_SERVICE_RESET_STATISTICS Эта функция управления вводом-выводом сбрасывает значение указанной статистики до нуля. |
IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE Эта функция управления вводом-выводом используется для сохранения утверждения на устройстве, когда клиент получает уведомление о том, что его утверждение на устройстве оспаривается другим клиентом. |
IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS Эта функция управления вводом-выводом возвращает стандартные сведения о единой точке обслуживания (UPOS), такие как его категория, изготовитель и номер редакции встроенного ПО. |
IOCTL_POINT_OF_SERVICE_SET_PROPERTY Эта функция управления вводом-выводом задает указанное свойство на устройстве. |
IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS Эта функция управления вводом-выводом задает для указанной статистики значение во входном буфере. |
Структуры
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) об устройстве. Эта структура является заголовком для входящей статистики. |
PosStatusUpdatedEventData Эта структура содержит данные, передаваемые событию StatusUpdated. |
PosStringType Эта структура представляет строку юникода POS с длиной DataLengthInBytes. |
PosValueStatisticsEntry Эта структура содержит значение статистики. |
Перечисления
MsrAuthenticationProtocolType Это перечисление определяет протоколы проверки подлинности считывателя магнитных полос (MSR). |
MsrCardType Это перечисление определяет типы карт с магнитной полосой. |
MsrDataEncryption Это перечисление определяет тип алгоритма шифрования, поддерживаемого средством чтения магнитных полос (MSR). |
MsrErrorReportingType Это перечисление определяет константы, указывающие тип отчетов об ошибках для считывателя магнитных полос (MSR). |
MsrStatusUpdateType Это перечисление определяет константы, указывающие состояние считывателя магнитных полос (MSR). |
MsrTrackErrorType Это перечисление определяет типы ошибок отслеживания считывателя магнитных полос. |
MsrTrackIds Определяет константы, представляющие дорожки считывателя магнитных полос (MSR). |
MstStatisticsEntryType Это перечисление определяет типы статистики чтения магнитных полос. |
PosDeviceControlType Это перечисление определяет значения для IOCTL драйвера сканера и драйвера считывателя с магнитной полосой (MSR). |
PosEventType Это перечисление определяет значения, используемые в структуре PosEventDataHeader для указания типа создаваемого события. |
PosPropertyId Это перечисление определяет идентификаторы свойств для свойств, которые драйверы устройств должны обрабатывать, чтобы считаться сканером штрихкодов или считывателем магнитных полос (MSR). |