IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE IOCTL (pointofservicedriverinterface.h)
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.
Código principal
Buffer de entrada
Não é usado com esta operação, defina como NULL.
Comprimento do buffer de entrada
Não usado com esta operação; definido como 0 (zero).
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. A lista a seguir mostra valores de erro comuns:
STATUS_ACCESS_DENIED: o dispositivo é atualmente reivindicado por outro cliente.
STATUS_DEVICE_NOT_READY: a biblioteca pos não foi inicializada com êxito.
O driver pode lidar com esse IOCTL chamando PosCxReleaseDevice.
Para usar esse IOCTL, o cliente deve ter chamado anteriormente IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | pointofservicedriverinterface.h (inclua Pointofservicedriverinterface.h) |