다음을 통해 공유


ACTIVITY_COORDINATOR_RESOURCE 열거형(activitycoordinatortypes.h)

지원되는 리소스 집합의 열거형입니다.

Syntax

typedef enum _ACTIVITY_COORDINATOR_RESOURCE {
  ACTIVITY_COORDINATOR_RESOURCE_USER_IDLE,
  ACTIVITY_COORDINATOR_RESOURCE_POWER,
  ACTIVITY_COORDINATOR_RESOURCE_NETWORK,
  ACTIVITY_COORDINATOR_RESOURCE_CPU,
  ACTIVITY_COORDINATOR_RESOURCE_MEMORY,
  ACTIVITY_COORDINATOR_RESOURCE_SYSTEM_DISK,
  ACTIVITY_COORDINATOR_RESOURCE_GPU,
  ACTIVITY_COORDINATOR_RESOURCE_NPU
} ACTIVITY_COORDINATOR_RESOURCE;

상수

 
ACTIVITY_COORDINATOR_RESOURCE_USER_IDLE
사용자가 디바이스에 얼마나 적극적으로 참여하고 있는지, 따라서 활동이 해당 사용을 방해할 가능성이 얼마나 높은지를 나타냅니다.
ACTIVITY_COORDINATOR_RESOURCE_POWER
시스템의 현재 에너지 상태를 나타냅니다.
ACTIVITY_COORDINATOR_RESOURCE_NETWORK
시스템의 현재 네트워크 상태를 나타냅니다.
ACTIVITY_COORDINATOR_RESOURCE_CPU
시스템의 현재 CPU 상태를 나타냅니다.
ACTIVITY_COORDINATOR_RESOURCE_MEMORY
시스템의 현재 메모리 상태를 나타냅니다.
ACTIVITY_COORDINATOR_RESOURCE_SYSTEM_DISK
시스템의 현재 시스템 디스크 상태를 나타냅니다.

시스템 디스크는 운영 체제가 설치된 드라이브를 나타냅니다.
ACTIVITY_COORDINATOR_RESOURCE_GPU
GPU 가용성을 나타냅니다. GPU 사용률을 포함합니다.

설명

리소스에 대한 조건 정보

리소스 양호한 상태 중간 조건
USER_IDLE 사용자가 비활성 상태이거나 백그라운드 활동이 사용자 환경을 방해할 가능성이 매우 낮습니다. 사용자가 활성 상태일 수 있습니다. 백그라운드 활동은 매우 중요한 환경을 방해할 가능성이 낮습니다.
POWER 에너지 소비는 사용자 환경에 영향을 미칠 가능성이 매우 낮습니다. 에너지 소비는 사용자 환경에 영향을 줄 수 있지만 크게 저하되지는 않습니다. 잠재적인 영향에는 배터리 수명이 포함될 수 있습니다.
네트워크 인터넷 액세스를 사용할 수 있습니다. 활동은 사용자 환경에 영향을 미칠 가능성이 매우 낮습니다. 인터넷 액세스를 사용할 수 있지만 사용량은 사용자에게 영향을 미칠 수 있습니다. 잠재적인 영향에는 제한된 대역폭 및/또는 유료 대역폭 사용이 포함될 수 있습니다.
CPU 추가 CPU 사용량은 사용자 환경을 방해할 가능성이 매우 낮습니다. 추가 CPU 사용량은 시스템 성능을 방해할 수 있지만 크게 저하되지는 않습니다.
메모리 추가 메모리 사용량은 사용자 환경을 방해할 가능성이 매우 낮습니다. 추가 메모리 사용은 시스템 성능을 방해할 수 있지만 크게 저하되지는 않습니다.
SYSTEM_DISK 추가 시스템 디스크 사용량은 사용자 환경을 방해할 가능성이 매우 낮습니다. 추가 시스템 디스크 사용은 시스템 성능을 방해할 수 있지만 크게 저하되지는 않습니다.
GPU 추가 GPU 사용량은 사용자 환경을 방해할 가능성이 매우 낮습니다. 추가 GPU 사용은 게임, 비디오 스트리밍 등과 같은 리소스 집약적인 시각적 사용자 환경을 방해할 수 있습니다.

요구 사항

요구 사항
헤더 activitycoordinatortypes.h

추가 정보

GetActivityCoordinatorPolicyResourceCondition

SetActivityCoordinatorPolicyResourceCondition

ACTIVITY_COORDINATOR_CONDITION