tuple_is_valid_handleT_tuple_is_valid_handleTupleIsValidHandleTupleIsValidHandletuple_is_valid_handle (算子)
名称
tuple_is_valid_handleT_tuple_is_valid_handleTupleIsValidHandleTupleIsValidHandletuple_is_valid_handle — 检查句柄是否有效。
签名
Herror T_tuple_is_valid_handle(const Htuple Handle, Htuple* IsValid)
def tuple_is_valid_handle(handle: MaybeSequence[HHandle]) -> Sequence[int]
def tuple_is_valid_handle_s(handle: MaybeSequence[HHandle]) -> int
描述
tuple_is_valid_handletuple_is_valid_handleTupleIsValidHandleTupleIsValidHandleTupleIsValidHandletuple_is_valid_handle returns 1 in IsValidIsValidIsValidIsValidisValidis_valid if
HandleHandleHandleHandlehandlehandle is a valid handle that has not been cleared, and 0
otherwise.
If multiple handles are passed in HandleHandleHandleHandlehandlehandle, a
validity value will be returned for each of them in IsValidIsValidIsValidIsValidisValidis_valid。
例外:空输入元组
If the input tuple is empty, the operator returns an empty tuple.
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
HandleHandleHandleHandlehandlehandle (输入控制) tuple(-array) → HTupleMaybeSequence[HHandle]HTupleHtuple (handle) (HHandle) (HHandle) (handle)
The handle to check for validity.
IsValidIsValidIsValidIsValidisValidis_valid (输出控制) integer(-array) → HTupleSequence[int]HTupleHtuple (integer) (int / long) (Hlong) (Hlong)
The validity of the handle, 1 or 0.
结果
如果参数有效,算子 tuple_is_valid_handletuple_is_valid_handleTupleIsValidHandleTupleIsValidHandleTupleIsValidHandletuple_is_valid_handle 返回值 2 ( H_MSG_TRUE )。否则,将抛出异常。
模块
基础