获取L2VIC中指定中断的状态。
参数

返回值
QURT_EOK - 成功。
QURT_EINT - 失败;无效的中断编号。
依赖项
None.
本节介绍中断服务的常量。
线程使用线程局部存储来分配全局存储,全局存储对特定线程是私有的。
存储在线程局部存储中的数据项可以被线程中的任何函数访问(但不能被线程外的任何函数访问)。与全局存储一样,只要线程存在,存储的数据项就会一直存在。可以定义破坏函数,在线程终止时处理存储的数据项。
注意:删除一个键不会运行任何与之相关的析构函数。
用于线程本地存储的内存是由内核自动分配的。QuRT的线程本地
存储服务是与POSIX兼容的。
QuRT中的线程本地存储键是由int类型的值来识别的。线程本地存储支持以下操作。
创建一个用于访问线程本地存储数据项的键。
随后的获取和设置操作使用该键值。
注意:当一个线程的本地存储项被删除时,析构函数会执行该线程所需的任何清理操作(第3.12.1.1节)。
参数

返回值
QURT_EOK - 密钥创建成功。QURT_ETLSAVAIL - 没有可用的TLS密钥。
依赖项
None.
从线程本地存储中删除指定的键。
注意:明确地删除一个键不会执行与该键相关的任何析构函数(第18.1.1.1节)。
参数

返回值
QURT_EOK - 密钥成功删除。QURT_ETLSENTRY - 密钥已被释放。
依赖项
None.
从线程本地存储中加载数据项。
返回以指定的键存储在线程本地存储中的数据项。该数据项总是一个指向用户数据的指针。
参数

返回值
指针 - 线程本地存储中以键为索引的数据项。0 (NULL) - 密钥超出范围。
依赖项
None.
将一个数据项与指定的键一起存储到线程本地存储。
参数

返回值
QURT_EOK - 数据项目成功存储。QURT_EINVALID - 无效密钥。
QURT_EFAILED - 从一个非线程上下文中调用。
依赖项
None.