tuple_is_valid_handleT_tuple_is_valid_handleTupleIsValidHandleTupleIsValidHandletuple_is_valid_handle (算子名称)
名称
tuple_is_valid_handleT_tuple_is_valid_handleTupleIsValidHandleTupleIsValidHandletuple_is_valid_handle — Check if a handle is valid.
参数签名
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.
Exception: Empty input tuple
If the input tuple is empty, 该算子 returns an empty tuple.
运行信息
- 多线程类型:可重入(与非独占操作符并行运行)。
- 多线程作用域:全局(可以从任何线程调用)。
- 未经并行化处理。
参数表
HandleHandleHandleHandlehandlehandle (input_control) tuple(-array) → HTupleMaybeSequence[HHandle]HTupleHtuple (handle) (HHandle) (HHandle) (handle)
The handle to check for validity.
IsValidIsValidIsValidIsValidisValidis_valid (output_control) 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)
. Otherwise, an exception is raised.
模块
Foundation