getcf 内核服务
用途
检索可用字符缓冲区。
语法
#include <sys/types.h>
#include <sys/errno.h>
#include <cblock.h struct cblock *getcf ( )描述
Getcf 内核服务从可用缓冲区的列表中检索一个字符缓冲区并返回该缓冲区的地址。 返回的字符缓冲区被置顶。 如果您使用 Getcf 服务来获取字符缓冲区,请确保在完成使用时释放该空间。 应使用 普特比照 内核服务来释放从 Getcf 服务接收到的缓冲区。
在启动 Getcf 服务之前,调用者应该使用 平普夫 内核服务来请求足够的 克列克 资源。 正确使用 Getcf 服务可确保有足够的锁定缓冲区可供调用者使用。
如果 Getcf 服务指示没有可用的字符缓冲区,那么可以调用 怀茨自由 服务以等待一个字符缓冲区变为可用。
Getcf 服务没有任何参数。
执行环境
返回值
成功完成后, Getcf 服务将返回已分配的字符缓冲区的地址。
空指针指示没有可用缓冲区。