Поделиться через


Заголовок 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).