Files
XCSDD/docs/api/threading/task/getstatus.md
ssdfasd 58a83f445a fix: improve doc link navigation and tree display
- Fix link resolution with proper relative/absolute path handling
- Improve link styling with underline decoration
- Hide leaf nodes from tree, only show directories
- Fix log file path for packaged app
2026-03-19 12:44:08 +08:00

719 B

ITask::GetStatus

TaskStatus GetStatus() const

获取任务的当前状态。

参数:

返回: TaskStatus - 当前任务状态

复杂度: O(1)

示例:

ITask* task = /* ... */;
TaskStatus status = task->GetStatus();
switch (status) {
    case TaskStatus::Pending:   printf("Pending\n"); break;
    case TaskStatus::Scheduled: printf("Scheduled\n"); break;
    case TaskStatus::Running:   printf("Running\n"); break;
    case TaskStatus::Completed: printf("Completed\n"); break;
    case TaskStatus::Failed:   printf("Failed\n"); break;
    case TaskStatus::Canceled:  printf("Canceled\n"); break;
}

相关文档