Funzione CollectionsListSortSubscribedActivitiesByConfidence (sensorsutils.h)
Questa routine riorganizzerà la raccolta dei dati delle attività per quanto segue:
Rimuovere lo stato non sottoscritto
Ordinare lo stato in base alla confidenza da alto a basso
Se sono presenti più stati con la stessa attendibilità, usare l'ordine di precedenza dello stato. La routine restituisce e restituisce un errore se si applica una delle condizioni seguenti:
- Lo stato non è valido o
- C'è fiducia che è 0 o maggiore di 100, o
- Sono presenti più voci dello stesso stato
Cautela
Questa routine presuppone che non sia presente alcun puntatore incorporato nell'elenco di raccolte.
Sintassi
NTSTATUS CollectionsListSortSubscribedActivitiesByConfidence(
[in] PSENSOR_COLLECTION_LIST thresholds,
[in] PSENSOR_COLLECTION_LIST pCollection
);
Parametri
[in] thresholds
Puntatore a un elenco di raccolte di sensori che contiene le soglie di rilevamento delle attività.
[in] pCollection
Puntatore a un elenco di raccolte di sensori.
Valore restituito
Restituisce STATUS_INVALID_PARAMETER se si applica una delle condizioni seguenti:
- pCollection è null.
- Il membro AllocateSizeInBytes della raccolta è minore delle dimensioni minime accettabili (in byte).
- pCollection contiene meno di 3 elementi (1 timestamp e una coppia di stato e attendibilità) per un elenco di raccolte di sensori.
Restituisce STATUS_SUCCESS quando l'elenco di raccolte è stato ordinato correttamente.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | sensorsutils.h |