getcbp 内核服务

用途

从字符缓冲区检索多个字符并将其放置在指定地址。

语法

#include <cblock.h>
int getcbp ( header,  dest,  n)
struct clist *header;
char *dest;
int n;

参数

描述
页眉 (header);头;报头 指定 克列克 结构的地址,该结构描述字符列表。
dest 指定要放置从字符列表中获取的字符所在的地址。
n 指定要从字符列表中读的字符数。

描述

注意: getcbp 服务的调用者必须确保将字符列表置为固定状态。 这包括 克列克 头和所有的 克布洛克 字符缓冲区。 从 Getcf 服务获取的字符缓冲区被置顶。 否则,系统可能会崩溃。

getcbp 内核服务从字符列表开头处的字符缓冲区中检索尽可能多的 N 个字符。 然后, getcbp 服务会将它们放置在 代斯特 参数指向的地址。

执行环境

可以从 流程中断 环境中调用 getcbp 内核服务。

返回值

getcbp 服务返回从字符缓冲区中检索到的字符数。