CollectionsListSortSubscribedActivitiesByConfidence 函数 (sensorsutils.h)
此例程针对以下内容重新排列活动数据收集:
删除未订阅的状态
根据置信度从高到低对状态进行排序
如果有多个具有相同置信度的状态,请使用状态优先顺序。 如果满足以下条件之一,则例程将返回 错误:
- 存在无效状态,或者
- 置信度为 0 或大于 100,或者
- 有多个具有相同状态的条目
注意
此例程假定集合列表中没有嵌入的指针。
语法
NTSTATUS CollectionsListSortSubscribedActivitiesByConfidence(
[in] PSENSOR_COLLECTION_LIST thresholds,
[in] PSENSOR_COLLECTION_LIST pCollection
);
参数
[in] thresholds
指向包含活动检测阈值的传感器集合列表的指针。
[in] pCollection
指向传感器集合列表的指针。
返回值
如果满足以下条件之一,则返回STATUS_INVALID_PARAMETER:
- pCollection 为 null。
- Collection 的 AllocatedSizeInBytes 成员小于可接受的最小大小 (字节) 。
- pCollection 包含少于 3 个元素 (1 个时间戳,以及传感器集合列表的一对状态和置信度) 。
当集合列表正确排序时,返回STATUS_SUCCESS。
要求
要求 | 值 |
---|---|
Header | sensorsutils.h |