Compartilhar via


cabeçalho pointofservicedriverinterface.h

Esse cabeçalho é usado pelo pos. Para obter mais informações, consulte:

pointofservicedriverinterface.h contém as seguintes interfaces de programação:

IOCTLs

 
IOCTL_POINT_OF_SERVICE_CHECK_HEALTH

Essa função de controle de E/S verifica a integridade do dispositivo.
IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE

A função de controle de E/S declara o dispositivo para acesso exclusivo.
IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS

Essa função de controle de E/S obtém o tipo de dispositivo, versão e tamanho de buffer recomendado, conforme especificado pelo driver.
IOCTL_POINT_OF_SERVICE_GET_PROPERTY

Essa função de controle de E/S retorna o valor da propriedade especificada do driver de dispositivo.
IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE

Essa função de controle de E/S autentica o MSR (leitor de listras magnéticas).
IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE

Essa função de controle de E/S desautentica o leitor de tarja magnética (MSR).
IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION

Essa função de controle de E/S recupera o tipo de autenticação do dispositivo.
IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY

Essa função de controle de E/S define uma nova chave de criptografia.
IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE

Essa função de controle de E/S é chamada quando um cliente está pronto para abrir mão de sua declaração em um dispositivo.
IOCTL_POINT_OF_SERVICE_RESET_STATISTICS

Essa função de controle de E/S redefine o valor da estatística especificada como zero.
IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE

Essa função de controle de E/S é usada para manter uma declaração em um dispositivo quando um cliente é notificado de que sua declaração no dispositivo está sendo contestada por outro cliente.
IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS

Essa função de controle de E/S retorna informações padrão de UPOS (ponto de serviço unificado) sobre um dispositivo, como sua categoria, fabricante e número de revisão de firmware.
IOCTL_POINT_OF_SERVICE_SET_PROPERTY

Essa função de controle de E/S define a propriedade especificada no dispositivo.
IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS

Essa função de controle de E/S define a estatística especificada como o valor no buffer de entrada.

Estruturas

 
MSR_AUTHENTICATE_DEVICE

Essa estrutura fornece as informações de autenticação usadas para autenticar um dispositivo.
MSR_DATA_RECEIVED

Essa estrutura contém os dados lidos de uma faixa magnética apagada cartão.
MSR_DEAUTHENTICATE_DEVICE

Essa estrutura fornece as informações necessárias para desautenticar o dispositivo.
MSR_ERROR_EVENT

Essa estrutura contém os dados de erro que são passados para o evento MagneticStripeReaderErrorOccured.
MSR_RETRIEVE_DEVICE_AUTHENTICATION_DATA

Essa estrutura contém informações de autenticação recuperadas do dispositivo.
MSR_SUPPORTED_CARD_TYPES

Essa estrutura define os tipos de cartões de tarja magnética compatíveis com o leitor.
MSR_UPDATE_KEY

Essa estrutura contém as informações necessárias para definir uma nova chave de criptografia.
PosBarcodeScanDataTypeData

Essa estrutura descreve um buffer de simbologias de código de barras com suporte do driver.
PosBarcodeScannerCapabilitiesType

Essa estrutura define o tipo de recursos de scanner aos quais um dispositivo dá suporte, como se o dispositivo dá suporte a relatórios de estatísticas e visualização de imagem.
PosBarcodeScannerDataReceivedEventData

Essa estrutura contém os dados verificados que são passados para o evento BarcodeScannerDataReceived.
PosBarcodeScannerErrorOccurredEventData

Essa estrutura contém os dados de erro que são passados para o evento BarcodeScannerErrorOccurred.
PosDeviceBasicsType

Essa estrutura indica o tipo de dispositivo, versão e tamanho de buffer recomendado, conforme especificado pelo driver.
PosEventDataHeader

Essa estrutura descreve os dados de imagem digitalizados que são passados para o evento BarcodeScannerImagePreviewReceived.
PosMagneticStripeReaderCapabilitiesType

Essa estrutura define os tipos de recursos msr (leitor de listras magnéticas) aos quais um dispositivo dá suporte, como se o dispositivo dá suporte ao mascaramento de dados de rastreamento.
PosProfileType

Essa estrutura descreve o número de cadeias de caracteres de perfil em um buffer.
PosStatisticsHeader

Essa estrutura define informações padrão do UPOS (Ponto de Serviço Unificado) sobre um dispositivo. Essa estrutura é o cabeçalho de uma estatística de entrada.
PosStatusUpdatedEventData

Essa estrutura contém dados passados para o evento StatusUpdated.
PosStringType

Essa estrutura representa uma cadeia de caracteres unicode de PONTO de Serviço (POS) com um comprimento de DataLengthInBytes.
PosValueStatisticsEntry

Essa estrutura contém o valor de uma estatística.

Enumerações

 
MsrAuthenticationProtocolType

Essa enumeração define protocolos de autenticação msr (leitor de faixa magnética).
MsrCardType

Essa enumeração define os tipos de cartões de tarja magnética.
MsrDataEncryption

Essa enumeração define o tipo de algoritmo de criptografia compatível com o MSR (leitor de faixa magnética).
MsrErrorReportingType

Essa enumeração define as constantes que indicam o tipo de relatório de erros para o leitor de tarja magnética (MSR).
MsrStatusUpdateType

Essa enumeração define as constantes que indicam que o leitor de listra magnética (MSR) status.
MsrTrackErrorType

Essa enumeração define os tipos de erros de rastreamento de leitor de faixa magnética.
MsrTrackIds

Define as constantes que representam as faixas do leitor de listras magnéticas (MSR).
MstStatisticsEntryType

Essa enumeração define os tipos de estatísticas de leitor de faixa magnética.
PosDeviceControlType

Essa enumeração define valores para as IOCTLs do driver do scanner e do driver msr (leitor de listras magnéticas).
PosEventType

Essa enumeração define valores usados na estrutura PosEventDataHeader para indicar o tipo de evento que foi gerado.
PosPropertyId

Essa enumeração define os identificadores de propriedade para as propriedades que os drivers de dispositivo precisam manipular para serem consideradas um scanner de código de barras ou um MSR (leitor de faixa magnética).