以下位置支持此处列出的所有函数:
此处列出这些函数时没有附加信息。单击函数可查看完整详细信息。
函数 | 描述 |
---|---|
bitand | 一个监控项值与掩码进行“按位与”运算后的结果。 |
bitlshift | 一个监控项值向左按位移位后的结果。 |
bitnot | 一个监控项值进行“按位非”运算后的结果。 |
bitor | 一个监控项值与掩码进行“按位或”运算后的结果。 |
bitrshift | 一个监控项值向右按位移位后的结果。 |
bitxor | 一个监控项值与掩码进行“按位异或”运算后的结果。 |
关于函数参数的一些通用说明:
<
>
表示"按位与"运算的值,即一个监控项值与掩码进行按位与运算的结果。 支持的值类型:integer。
参数:
尽管比较是以位为单位进行的,但所有值都必须以十进制形式提供和返回。例如,检查第3位时,是通过与4进行比较来完成的,而不是100。
示例:
bitand(last(/主机/key),12)=8 或 bitand(last(/主机/key),12)=4 #第3位或第4位被设置,但不能同时设置
bitand(last(/主机/key),20)=16 #第3位未设置且第5位已设置
一个 监控项 值的按位左移。
支持的值类型:integer。
参数:
尽管比较是以按位方式进行的,但所有值必须以十进制形式提供并返回。例如,检查第 3 位是通过与 4 进行比较完成的,而不是 100。
“按位非”运算的值的监控项值。
支持的值类型:integer。
参数:
尽管比较是以按位方式进行的,但所有的值必须以十进制提供并以十进制返回。例如,检查第3位是通过与4进行比较,而不是100。
一个监控项值和掩码进行“按位或”运算的结果。
支持的值类型:integer。
参数:
尽管比较是以按位方式进行的,但所有值必须以十进制提供并返回。例如,检查第3位时应与4进行比较,而不是100。
一个 监控项 值的按位右移。
支持的值类型:integer。
参数:
尽管比较是以按位方式进行的,但所有值必须以十进制形式提供并返回。例如,检查第3位是通过与 4 进行比较完成的,而不是 100。
“按位异或”值与监控项值和掩码的运算结果。 支持的值类型:integer。
参数:
尽管比较是以位为单位进行的,但所有值都必须以十进制形式提供和返回。例如,检查第3位时,是通过与4进行比较来完成的,而不是100。