Función CollectionsListSortSubscribedActivitiesByConfidence (sensorsutils.h)
Esta rutina reorganiza la recopilación de datos de actividad para lo siguiente:
Quitar estado que no está suscrito
Ordenar el estado en función de la confianza de alta a baja
Si hay varios estados con la misma confianza, use el orden de precedencia de estado. La rutina devuelve y produce un error si se aplica una de las condiciones siguientes:
- Hay un estado no válido o
- Hay confianza en que es 0 o mayor que 100, o
- Hay varias entradas del mismo estado.
Precaución
Esta rutina supone que no hay ningún puntero incrustado en la lista de colecciones.
Sintaxis
NTSTATUS CollectionsListSortSubscribedActivitiesByConfidence(
[in] PSENSOR_COLLECTION_LIST thresholds,
[in] PSENSOR_COLLECTION_LIST pCollection
);
Parámetros
[in] thresholds
Puntero a una lista de recopilación de sensores que contiene los umbrales de detección de actividad.
[in] pCollection
Puntero a una lista de recopilación de sensores.
Valor devuelto
Devuelve STATUS_INVALID_PARAMETER si se aplica una de las siguientes condiciones:
- pCollection es null.
- El miembro AllocatedSizeInBytes de Collection es menor que el tamaño mínimo aceptable (en bytes).
- pCollection contiene menos de 3 elementos (1 marca de tiempo y un par de estado y confianza) para una lista de recopilación de sensores.
Devuelve STATUS_SUCCESS cuando la lista de colecciones se ordenó correctamente.
Requisitos
Requisito | Valor |
---|---|
Header | sensorsutils.h |