CollectionsListSortSubscribedActivitiesByConfidence, fonction (sensorsutils.h)
Cette routine réorganise la collecte des données d’activité pour les éléments suivants :
Supprimer l’état qui n’est pas abonné
État de tri basé sur la confiance d’un niveau élevé à faible
S’il existe plusieurs états avec la même confiance, utilisez l’ordre de précédence de l’état. La routine retourne et erreur si l’une des conditions suivantes s’applique :
- L’état n’est pas valide ou
- Il y a confiance en 0 ou supérieur à 100, ou
- Il existe plusieurs entrées d’un même état
Prudence
Cette routine suppose qu’il n’existe aucun pointeur incorporé dans la liste de collections.
Syntaxe
NTSTATUS CollectionsListSortSubscribedActivitiesByConfidence(
[in] PSENSOR_COLLECTION_LIST thresholds,
[in] PSENSOR_COLLECTION_LIST pCollection
);
Paramètres
[in] thresholds
Pointeur vers une liste de collectes de capteurs qui contient les seuils de détection d’activité.
[in] pCollection
Pointeur vers une liste de collections de capteurs.
Valeur de retour
Retourne STATUS_INVALID_PARAMETER si l’une des conditions suivantes s’applique :
- pCollection est 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 collections de capteurs.
Retourne STATUS_SUCCESS lorsque la liste de collections a été correctement triée.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | sensorsutils.h |