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