Função CollectionsListSortSubscribedActivitiesByConfidence (sensorsutils.h)
Essa rotina reorganiza a coleta de dados de atividade para o seguinte:
Remover o estado que não está inscrito
Classificar o estado com base na confiança de alto para baixo
Se houver vários estados com a mesma confiança, use a ordem de precedência de estado. A rotina retornará e ocorrerá um erro se uma das seguintes condições se aplicar:
- Há um estado inválido ou
- Há confiança de que é 0 ou maior que 100, ou
- Há várias entradas do mesmo estado
Cuidado
Essa rotina pressupõe que não haja nenhum ponteiro inserido na lista de coleção.
Sintaxe
NTSTATUS CollectionsListSortSubscribedActivitiesByConfidence(
[in] PSENSOR_COLLECTION_LIST thresholds,
[in] PSENSOR_COLLECTION_LIST pCollection
);
Parâmetros
[in] thresholds
Um ponteiro para uma lista de coleção de sensores que contém os limites de detecção de atividade.
[in] pCollection
Um ponteiro para uma lista de coleta de sensores.
Retornar valor
Retornará STATUS_INVALID_PARAMETER se uma das seguintes condições se aplicar:
- pCollection é nulo.
- O membro AllocatedSizeInBytes de Collection é menor que o tamanho mínimo aceitável (em bytes).
- PCollection contém menos de 3 elementos (1 carimbo de data/hora e um par de estado e confiança) para uma lista de coleção de sensores.
Retorna STATUS_SUCCESS quando a lista de coleção foi classificada corretamente.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | sensorsutils.h |