ACTIVITY_COORDINATOR_POLICY_TEMPLATE 枚举 (activitycoordinatortypes.h)
支持的模板策略集的枚举。 这些模板涵盖大多数活动的需求,但开发人员应根据需要自定义其策略,以确保为其活动正确配置所有资源。
语法
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 |
要求
要求 | 值 |
---|---|
Header | activitycoordinatortypes.h |
另请参阅
CreateActivityCoordinatorPolicy
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈