更新日期: 2022/06/01 来源: https://gitee.com/weharmony/kernel_liteos_a_note
tagTskInfo结构体 参考

#include <los_task.h>

成员变量

CHAR acName [LOS_TASK_NAMELEN]
 
UINT32 uwTaskID
 
UINT16 usTaskStatus
 
UINT16 usTaskPrio
 
VOID * pTaskSem
 
VOID * pTaskMux
 
VOID * taskEvent
 
UINT32 uwEventMask
 
UINT32 uwStackSize
 
UINTPTR uwTopOfStack
 
UINTPTR uwBottomOfStack
 
UINTPTR uwSP
 
UINT32 uwCurrUsed
 
UINT32 uwPeakUsed
 
BOOL bOvf
 

详细描述

Task information structure.

在文件 los_task.h532 行定义.

结构体成员变量说明

◆ acName

CHAR tagTskInfo::acName[LOS_TASK_NAMELEN]

Task entrance function

在文件 los_task.h533 行定义.

◆ bOvf

BOOL tagTskInfo::bOvf

Flag that indicates whether a task stack overflow occurs

在文件 los_task.h547 行定义.

◆ pTaskMux

VOID* tagTskInfo::pTaskMux

Mutex pointer

在文件 los_task.h538 行定义.

◆ pTaskSem

VOID* tagTskInfo::pTaskSem

Semaphore pointer

在文件 los_task.h537 行定义.

◆ taskEvent

VOID* tagTskInfo::taskEvent

Event

在文件 los_task.h539 行定义.

◆ usTaskPrio

UINT16 tagTskInfo::usTaskPrio

Task priority

在文件 los_task.h536 行定义.

◆ usTaskStatus

UINT16 tagTskInfo::usTaskStatus

Task status

在文件 los_task.h535 行定义.

◆ uwBottomOfStack

UINTPTR tagTskInfo::uwBottomOfStack

Task stack bottom

在文件 los_task.h543 行定义.

◆ uwCurrUsed

UINT32 tagTskInfo::uwCurrUsed

Current task stack usage

在文件 los_task.h545 行定义.

◆ uwEventMask

UINT32 tagTskInfo::uwEventMask

Event mask

在文件 los_task.h540 行定义.

◆ uwPeakUsed

UINT32 tagTskInfo::uwPeakUsed

Task stack usage peak

在文件 los_task.h546 行定义.

◆ uwSP

UINTPTR tagTskInfo::uwSP

Task SP pointer

在文件 los_task.h544 行定义.

◆ uwStackSize

UINT32 tagTskInfo::uwStackSize

Task stack size

在文件 los_task.h541 行定义.

◆ uwTaskID

UINT32 tagTskInfo::uwTaskID

Task ID

在文件 los_task.h534 行定义.

◆ uwTopOfStack

UINTPTR tagTskInfo::uwTopOfStack

Task stack top

在文件 los_task.h542 行定义.


该结构体的文档由以下文件生成: