RtlUInt8Sub 函数 (ntintsafe.h)
RtlUInt8Sub 例程将 UINT8 类型的一个值从另一个值减去。
语法
NTSTATUS RtlUInt8Sub(
[in] UINT8 u8Minuend,
[in] UINT8 u8Subtrahend,
[out] UINT8 *pu8Result
);
参数
[in] u8Minuend
从中减去 u8Subtrahend 的值。
[in] u8Subtrahend
要从 u8Minuend 中减去的值。
[out] pu8Result
指向结果的指针。 如果操作导致值溢出或下溢类型的容量,则函数将返回STATUS_INTEGER_OVERFLOW且此参数无效。
返回值
如果例程成功,RtlUInt8Sub 将返回STATUS_SUCCESS。 可能的错误返回值包括以下状态代码。
返回代码 | 说明 |
---|---|
|
发生算术溢出。 |
注解
这是一组内联函数之一,旨在提供算术运算和执行有效性检查,同时对性能的影响最小。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | ntintsafe.h |