Compartilhar via


IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE IOCTL (pointofservicedriverinterface.h)

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

Código principal

IRP_MJ_DEVICE_CONTROL

Buffer de entrada

Ponteiro para o buffer de entrada, uma variável MSR_AUTHENTICATE_DEVICE .

Comprimento do buffer de entrada

Tamanho do buffer de entrada, em bytes. Defina como sizeof(MSR_AUTHENTICATE_DEVICE).

Buffer de saída

Não é usado com esta operação, defina como NULL.

Comprimento do buffer de saída

Não usado com esta operação; definido como 0 (zero).

Bloco de status

Retorna TRUE se tiver êxito; caso contrário, retornará FALSE.

Comentários

Para obter informações de erro estendidas, chame GetLastError. Veja a seguir valores de erro comuns:

  • STATUS_ACCESS_DENIED: no momento, o dispositivo é reivindicado por outro cliente.

  • STATUS_NOT_SUPPORTED: o dispositivo não dá suporte à autenticação.

Requisitos

Requisito Valor
Cabeçalho pointofservicedriverinterface.h (inclua Pointofservicedriverinterface.h)