Compartilhar via


Função CollectionsListSortSubscribedActivitiesByConfidence (sensorsutils.h)

Essa rotina reorganiza a coleta de dados de atividade para o seguinte:

  1. Remover o estado que não está inscrito

  2. Classificar o estado com base na confiança de alta para baixa

  3. 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