---
title: KHSEL_BuildLily
description: "基于规则集内的短规则进行规则编译，输出编译后的mask。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_ksl_16_0216.html
sourcePath: /source/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_ksl_16_0216.html
indexId: 9267478dc8f78d2bfee168ddad888a09d906a398e32d5372d3b6124a9910425e76
---
# KHSEL_BuildLily

#### 函数功能

基于规则集内的短规则进行规则编译，输出编译后的mask。


#### 函数定义

```
std::vector<u8> KHSEL_BuildLily(std::map<char, ReportID> lily, std::vector<u32> &reportVec)
```


#### 参数说明

| 参数名 | 描述 | 取值范围 | 输入/输出 |
| --- | --- | --- | --- |
| lily | 短字节规则。 | C++ String对象，无非空限制 | 输入 |
| reportVec | 短字节规则对应的reportID。 | C++ String对象，无非空限制 | 输入 |


#### 返回值

规则编译后的输出。


#### 示例

具体示例请参见《Hyperscan 编译指南(https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_hyperscan_02_0015.html)》的“运行测试工具hsbench”章节。
