audit_svcbcopy 内核服务
用途
将事件信息附加到当前审计事件缓冲区。
语法
#include <sys/types.h> #include <sys/errno.h> 内部 audit_svcbcopy ( 布夫, 伦) 字符 *布夫; 英特 伦;
参数
| 项 | 描述 |
|---|---|
| 布夫 | 指定要附加到当前审计事件记录缓冲区的信息。 |
| len | 指定缓冲区中的字节数。 |
描述
audit_svcbcopy 内核服务会将指定的缓冲区附加到当前交换虚电路 (SVC) 的特定于事件的信息。 系统调用应该使用 audit_svcstart 内核服务来初始化审计,这将为指定事件创建记录缓冲区。
然后,可以使用 audit_svcbcopy 内核服务将其他信息添加到该缓冲区。 此信息通常由通过引用传递的系统调用参数组成。
如果启用了审计,那么在记录缓冲区完成后, audit_svcfinis 内核服务将写入该信息。
执行环境
仅可从 流程环境 调用 audit_svcbcopy 内核服务。
返回值
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 指示操作成功。 |
| ENOMEM | 表明内核服务无法为新缓冲区分配空间。 |