IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS IOCTL (pointofservicedriverinterface.h)
此 I/O 控制函数将指定的统计信息设置为输入缓冲区中的值。
主要代码
输入缓冲区
PosStatisticsHeader ,其中 PosStatisticsHeader.EntryCount 设置为要更新的统计信息数。
然后,此结构后跟相应数量的 PosValueStatisticsEntry 结构,这些结构包含统计信息的名称及其将更新到的相应值。
输入缓冲区长度
(PosStatisticsHeader) + PosStatisticsHeader.EntryCount * sizeof (PosValueStatisticsEntry) 。
输出缓冲区
不与此操作一起使用;设置为 NULL。
输出缓冲区长度
未与此操作一起使用;设置为 0 (零) 。
状态块
如果成功,则返回 TRUE ;否则,返回 FALSE。
注解
要获得更多的错误信息,请调用 GetLastError。 下面是一个常见的错误值:
- STATUS_NOT_SUPPORTED:不支持统计信息更新或报告。
要求
要求 | 值 |
---|---|
Header | pointofservicedriverinterface.h (包括 Pointofservicedriverinterface.h) |