IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE IOCTL (pointofservicedriverinterface.h)
Эта функция управления ввода-вывода вызывается, когда клиент готов отказаться от утверждения на устройстве.
Основной код
Входной буфер
Не используется с этой операцией; установите значение NULL.
Длина входного буфера
Не используется с этой операцией; Установите значение 0 (ноль).
Выходной буфер
Не используется с этой операцией; установите значение NULL.
Длина выходного буфера
Не используется с этой операцией; Установите значение 0 (ноль).
Блок состояния
Возвращает TRUE в случае успешного выполнения; в противном случае возвращает FALSE.
Замечания
Чтобы получить расширенные сведения об ошибке, вызовите GetLastError. В следующем списке показаны распространенные значения ошибок:
STATUS_ACCESS_DENIED: устройство в настоящее время утверждается другим клиентом.
STATUS_DEVICE_NOT_READY. Библиотека POS не была успешно инициализирована.
Драйвер может обрабатывать этот IOCTL путем вызова PosCxReleaseDevice.
Чтобы использовать этот IOCTL, клиент должен ранее вызвать IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE.
Требования
Требование | Ценность |
---|---|
заголовка | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |