fp_getf 内核服务
用途
检索指向文件结构的指针。
语法
#include <sys/types.h> #include <sys/errno.h> int fp_getf ( FD, 福普) 英特 FD; 结构文件 **福普;
参数
| 项 | 描述 |
|---|---|
| fd | 指定文件描述符。 |
| fpp | 指向文件指针要返回到的位置。 |
描述
当进程具有打开文件的文件描述符时,它将调用 fp_getf 内核服务,但需要文件指针以使用其他逻辑文件系统服务。
fp_getf 内核服务将文件描述符用作进程的打开文件表中的索引。 从此表中抽取一个指向关联文件结构的指针。
作为对 fp_getf 内核服务的调用的副作用,文件描述符上的引用计数会递增。 当调用程序已完成使用返回的文件指针时,必须减少此计数。 对 乌夫德雷莱 内核服务的调用会对文件描述符引用计数进行递减。
执行环境
仅可从 流程环境 调用 fp_getf 内核服务。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示操作成功。 |
| EBADF | 指示该文件描述符无效或当前未在进程中使用。 |