Fonction CollectionsListSortSubscribedActivitiesByConfidence (sensorsutils.h)
Cette routine réorganise la collecte de données d’activité pour les éléments suivants :
Supprimer l’état qui n’est pas abonné
Trier l’état en fonction de la confiance de haut à faible
S’il existe plusieurs états avec la même confiance, utilisez l’ordre de priorité des états. La routine retourne et l’erreur si l’une des conditions suivantes s’applique :
- Il n’existe pas d’état non valide, ou
- Il y a confiance qui est égal ou supérieur à 100, ou
- Il existe plusieurs entrées du même état
Attention
Cette routine suppose qu’il n’y a pas de pointeur incorporé dans la liste de collection.
Syntaxe
NTSTATUS CollectionsListSortSubscribedActivitiesByConfidence(
[in] PSENSOR_COLLECTION_LIST thresholds,
[in] PSENSOR_COLLECTION_LIST pCollection
);
Paramètres
[in] thresholds
Pointeur vers une liste de collection de capteurs qui contient les seuils de détection d’activité.
[in] pCollection
Pointeur vers une liste de collection de capteurs.
Valeur retournée
Retourne STATUS_INVALID_PARAMETER si l’une des conditions suivantes s’applique :
- pCollection a la valeur null.
- Le membre AllocationSizeInBytes de collection est inférieur à la taille minimale acceptable (en octets).
- pCollection contient moins de 3 éléments (1 horodatage et une paire d’état et de confiance) pour une liste de collection de capteurs.
Retourne STATUS_SUCCESS lorsque la liste de collection a été correctement triée.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | sensorsutils.h |