IOCTL_POINT_OF_SERVICE_SET_PROPERTY IOCTL (pointofservicedriverinterface.h)
此 I/O 控件函数设置设备上的指定属性。
主要代码
输入缓冲区
要设置的属性的 PosPropertyId,后跟 属性的值。 类型的编码遵循字节流中的属性 ID。
输入缓冲区长度
将 设置为 sizeof (PosPropertyId) + 属性值的大小。
输出缓冲区
不与此操作一起使用;设置为 NULL。
输出缓冲区长度
未与此操作一起使用;设置为 0 (零) 。
状态块
如果成功,则返回 TRUE ;否则,返回 FALSE。
注解
要获得更多的错误信息,请调用 GetLastError。 下面是一个常见错误值, (其他返回值可能按照属性回调实现) 的定义返回:
- STATUS_ACCESS_DENIED:设备当前由另一个客户端声明。
在使用此 IOCTL 之前,客户端必须成功调用 IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE 。
要求
要求 | 值 |
---|---|
Header | pointofservicedriverinterface.h (包括 Pointofservicedriverinterface.h) |