Функция 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.
- Элемент AllocatedSizeInBytes коллекции меньше допустимого минимального размера (в байтах).
- pCollection содержит менее 3 элементов (1 метка времени и одна пара состояния и достоверности) для списка коллекции датчиков.
Возвращает STATUS_SUCCESS при правильной сортировке списка коллекций.
Требования
Требование | Значение |
---|---|
Заголовок | sensorsutils.h |