Funzione CollectionsListSortSubscriscrizioneActivitiesByConfidence (sensorutils.h)
Questa routine riorganizzerà la raccolta dei dati delle attività per quanto segue:
Rimuovere lo stato non sottoscritto
Ordinare lo stato in base alla fiducia da alto a basso
Se sono presenti più stati con la stessa attendibilità, usare l'ordine di precedenza dello stato. La routine restituisce ed errore se si applica una delle condizioni seguenti:
- Lo stato non è valido o
- C'è fiducia che è 0 o maggiore di 100 o
- Esistono più voci dello stesso stato
Attenzione
Questa routine presuppone che non esista un 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 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.
Requisiti
Requisito | Valore |
---|---|
Intestazione | sensorutils.h |