다음을 통해 공유


ACTIVITY_COORDINATOR_POLICY_TEMPLATE 열거형(activitycoordinatortypes.h)

지원되는 템플릿 정책 집합의 열거형입니다. 이러한 템플릿은 대부분의 활동의 요구 사항을 다루지만 개발자는 모든 리소스가 활동에 맞게 적절하게 구성되도록 필요한 경우 정책을 사용자 지정해야 합니다.

Syntax

typedef enum _ACTIVITY_COORDINATOR_POLICY_TEMPLATE {
  ACTIVITY_COORDINATOR_POLICY_TEMPLATE_GOOD,
  ACTIVITY_COORDINATOR_POLICY_TEMPLATE_MEDIUM,
  ACTIVITY_COORDINATOR_POLICY_TEMPLATE_BASE,
  ACTIVITY_COORDINATOR_POLICY_TEMPLATE_EMPTY
} ACTIVITY_COORDINATOR_POLICY_TEMPLATE;

상수

 
ACTIVITY_COORDINATOR_POLICY_TEMPLATE_GOOD
구성된 대로 이 정책을 사용하여 실행되는 활동은 구성되지 않은 리소스가 사용되지 않는 한 대부분의 사용자 환경 및 시스템 성능을 방해할 가능성이 매우 낮습니다.
ACTIVITY_COORDINATOR_POLICY_TEMPLATE_MEDIUM
구성된 대로 이 정책을 사용하여 실행되는 활동은 사용자 환경 및 시스템 성능을 방해할 수 있지만 구성되지 않은 리소스가 사용되지 않는 한 크게 저하되지는 않습니다.

이 템플릿 구성에 대한 리소스 조건은 GOOD 템플릿보다 만족할 가능성이 높지만 사용자 환경 및 시스템 성능에 영향을 미칠 가능성도 더 큽니다.
ACTIVITY_COORDINATOR_POLICY_TEMPLATE_BASE
이 템플릿은 최소 권장 리소스 조건을 나타냅니다. 이를 통해 최소한 활동이 모든 활동에 필요한 가장 일반적인 리소스에 대한 대부분의 사용자 환경 및 시스템 성능을 크게 저하시키지 않도록 할 수 있습니다.
ACTIVITY_COORDINATOR_POLICY_TEMPLATE_EMPTY
이 템플릿은 빈 정책을 나타냅니다. 완전히 사용자 지정 정책 구현의 기초로 사용됩니다.

설명

[! 중요] 템플릿 구성은 참조용으로만 아래에 제공됩니다. 일반적인 워크플로 및 시스템 구성이 발전함에 따라 사용자 요구를 충족하도록 구성이 나중에 업데이트될 수 있습니다. 그러나 이러한 업데이트는 이러한 정책이 제공하는 합리적인 기대를 깨뜨리지 않습니다. 업데이트 특히 새 리소스 종류를 추가할 때 이전에 구성되지 않은 리소스에 대한 새 조건으로 제한됩니다. 업데이트 템플릿에서 이미 구성된 리소스에 대한 구성을 제거하지 않습니다.

리소스에 사용 가능한 조건

ACTIVITY_COORDINATOR_POLICY_TEMPLATE_GOOD

리소스 사용 가능한 값
User-Idle ACTIVITY_COORDINATOR_CONDITION_GOOD
고급 ACTIVITY_COORDINATOR_CONDITION_GOOD
네트워크 ACTIVITY_COORDINATOR_CONDITION_NOT_SET
CPU ACTIVITY_COORDINATOR_CONDITION_GOOD
메모리 ACTIVITY_COORDINATOR_CONDITION_GOOD
System-Disk ACTIVITY_COORDINATOR_CONDITION_GOOD
GPU ACTIVITY_COORDINATOR_CONDITION_NOT_SET

ACTIVITY_COORDINATOR_POLICY_TEMPLATE_MEDIUM

리소스 사용 가능한 값
User-Idle ACTIVITY_COORDINATOR_CONDITION_MEDIUM
고급 ACTIVITY_COORDINATOR_CONDITION_MEDIUM
네트워크 ACTIVITY_COORDINATOR_CONDITION_NOT_SET
CPU ACTIVITY_COORDINATOR_CONDITION_MEDIUM
메모리 ACTIVITY_COORDINATOR_CONDITION_MEDIUM
System-Disk ACTIVITY_COORDINATOR_CONDITION_MEDIUM
GPU ACTIVITY_COORDINATOR_CONDITION_NOT_SET

ACTIVITY_COORDINATOR_POLICY_TEMPLATE_BASE

리소스 사용 가능한 값
User-Idle ACTIVITY_COORDINATOR_CONDITION_GOOD
고급 ACTIVITY_COORDINATOR_CONDITION_GOOD
네트워크 ACTIVITY_COORDINATOR_CONDITION_NOT_SET
CPU ACTIVITY_COORDINATOR_CONDITION_MEDIUM
메모리 ACTIVITY_COORDINATOR_CONDITION_MEDIUM
System-Disk ACTIVITY_COORDINATOR_CONDITION_MEDIUM
GPU ACTIVITY_COORDINATOR_CONDITION_NOT_SET

ACTIVITY_COORDINATOR_POLICY_TEMPLATE_EMPTY

리소스 사용 가능한 값
User-Idle ACTIVITY_COORDINATOR_CONDITION_NOT_SET
고급 ACTIVITY_COORDINATOR_CONDITION_NOT_SET
네트워크 ACTIVITY_COORDINATOR_CONDITION_NOT_SET
CPU ACTIVITY_COORDINATOR_CONDITION_NOT_SET
메모리 ACTIVITY_COORDINATOR_CONDITION_NOT_SET
System-Disk ACTIVITY_COORDINATOR_CONDITION_NOT_SET
GPU ACTIVITY_COORDINATOR_CONDITION_NOT_SET

요구 사항

요구 사항
헤더 activitycoordinatortypes.h

추가 정보

CreateActivityCoordinatorPolicy

ACTIVITY_COORDINATOR_CONDITION

ACTIVITY_COORDINATOR_RESOURCE