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). |