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 alta para baixa
Se houver vários estados com a mesma confiança, use a ordem de precedência de estado. A rotina retornará e erro se uma das seguintes condições se aplicar:
- Há um estado inválido ou
- Há confiança 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ções.
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 coleções de sensores.
Valor de retorno
Retornará STATUS_INVALID_PARAMETER se uma das seguintes condições se aplicar:
- pCollection é nulo.
- O membro AllocatedSizeInBytes da Coleção é 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ções de sensores.
Retorna STATUS_SUCCESS quando a lista de coleções foi classificada corretamente.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | sensorsutils.h |