CollectionsListSortSubscribedActivitiesByConfidence 함수(sensorsutils.h)

이 루틴은 다음을 위해 활동 데이터 수집을 다시 정렬합니다.

  1. 구독되지 않은 상태 제거

  2. 신뢰도에 따라 높음에서 낮음으로 상태 정렬

  3. 신뢰도가 동일한 상태가 여러 개 있는 경우 상태 우선 순위 순서를 사용합니다. 다음 조건 중 하나가 적용되는 경우 루틴은 및 오류를 반환합니다.

    • 잘못된 상태 또는
    • 0 또는 100보다 큰 신뢰가 있습니다. 또는
    • 동일한 상태의 여러 항목이 있습니다.

주의

이 루틴은 컬렉션 목록에 포함된 포인터가 없다고 가정합니다.

구문

NTSTATUS CollectionsListSortSubscribedActivitiesByConfidence(
  [in] PSENSOR_COLLECTION_LIST thresholds,
  [in] PSENSOR_COLLECTION_LIST pCollection
);

매개 변수

[in] thresholds

활동 감지 임계값을 포함하는 센서 컬렉션 목록에 대한 포인터입니다.

[in] pCollection

센서 컬렉션 목록에 대한 포인터입니다.

반환 값

다음 조건 중 하나가 적용되는 경우 STATUS_INVALID_PARAMETER 반환합니다.

  • pCollection 이 null입니다.
  • Collection의 AllocatedSizeInBytes 멤버가 허용되는 최소 크기(바이트)보다 작습니다.
  • pCollection 에는 센서 컬렉션 목록에 대한 3개 미만의 요소(타임스탬프 1개와 상태 및 신뢰도 쌍 1개)가 포함되어 있습니다.

컬렉션 목록이 올바르게 정렬되었을 때 STATUS_SUCCESS 반환합니다.

요구 사항

요구 사항
헤더 sensorsutils.h