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 사용률을 포함합니다. |
ACTIVITY_COORDINATOR_RESOURCE_NPU NPU 가용성을 나타냅니다. NPU 사용률을 포함합니다. |
설명
리소스에 대한 조건 정보
리소스 | 양호한 조건 | 중간 조건 |
---|---|---|
USER_IDLE | 사용자가 비활성 상태이거나 백그라운드 활동이 사용자 환경을 방해할 가능성이 매우 낮습니다. | 사용자가 활성 상태일 수 있습니다. 백그라운드 활동은 매우 중요한 환경을 방해할 가능성이 낮습니다. |
POWER | 에너지 소비는 사용자 환경에 영향을 미칠 가능성이 매우 낮습니다. | 에너지 소비는 사용자 환경에 영향을 줄 수 있지만 크게 저하되지는 않습니다. 잠재적인 영향에는 배터리 수명이 포함될 수 있습니다. |
네트워크 | 인터넷 액세스를 사용할 수 있습니다. 활동은 사용자 환경에 영향을 미칠 가능성이 매우 낮습니다. | 인터넷 액세스를 사용할 수 있지만 사용량은 사용자에게 영향을 미칠 수 있습니다. 잠재적인 영향에는 제한된 대역폭 및/또는 유료 대역폭 소비가 포함될 수 있습니다. |
CPU | 추가 CPU 사용량은 사용자 환경을 방해할 가능성이 매우 낮습니다. | 추가 CPU 사용량은 시스템 성능을 방해할 수 있지만 크게 저하되지는 않습니다. |
메모리 | 추가 메모리 사용량은 사용자 환경을 방해할 가능성이 매우 낮습니다. | 추가 메모리 사용은 시스템 성능을 방해할 수 있지만 크게 저하되지는 않습니다. |
SYSTEM_DISK | 추가 시스템 디스크 사용량은 사용자 환경을 방해할 가능성이 매우 낮습니다. | 추가 시스템 디스크 사용은 시스템 성능을 방해할 수 있지만 크게 저하되지는 않습니다. |
GPU | 추가 GPU 사용량은 사용자 환경을 방해할 가능성이 매우 낮습니다. | 추가 GPU 사용은 게임, 비디오 스트리밍 등과 같은 리소스 집약적인 시각적 사용자 환경을 방해할 수 있습니다. |
NPU | 추가 NPU 사용량은 사용자 환경을 방해할 가능성이 매우 낮습니다. | 추가 NPU 사용은 리소스 집약적 신경망 처리 작업이 필요한 사용자 환경을 방해할 수 있습니다. |
참고
애플리케이션에서 컴파일하는 활동 코디네이터 버전은 런타임 시 시스템의 버전과 다를 수 있습니다. 애플리케이션은 API에서 사용하기 전에 IsActivityCoordinatorResourceSupported 를 사용하여 리소스 지원을 확인해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | activitycoordinatortypes.h |
추가 정보
GetActivityCoordinatorPolicyResourceCondition
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기