get_handle_tupleT_get_handle_tupleGetHandleTupleGetHandleTuple (Operator)

Name

get_handle_tupleT_get_handle_tupleGetHandleTupleGetHandleTuple — Zurückgeben eines über einen Schlüssel referenzierten Tupels eines Handles.

Signatur

get_handle_tuple( : : Handle, Key : Tuple)

Herror T_get_handle_tuple(const Htuple Handle, const Htuple Key, Htuple* Tuple)

void GetHandleTuple(const HTuple& Handle, const HTuple& Key, HTuple* Tuple)

static void HOperatorSet.GetHandleTuple(HTuple handle, HTuple key, out HTuple tuple)

Beschreibung

get_handle_tupleget_handle_tupleGetHandleTupleGetHandleTupleGetHandleTuple liefert das Tupel, das von dem Schlüssel KeyKeyKeyKeykey in HandleHandleHandleHandlehandle referenziert wird, in TupleTupleTupleTupletuple zurück. Die Liste der von einem Handle unterstützten Schlüssel kann zuvor mit get_handle_paramget_handle_paramGetHandleParamGetHandleParamGetHandleParam abgerufen werden.

Zu beachten ist, dass get_handle_tupleget_handle_tupleGetHandleTupleGetHandleTupleGetHandleTuple nur für die Implementierung generischer Inspektions- und Debugmechanismen gedacht ist. Die für ein Handle zurückgegebenen Schlüssel können sich auch ohne weitere Ankündigung ändern. Weiterhin werden manche Handletypen und Handleeigenschaften von diesem Mechanismus eventuell nicht unterstützt. Dieser Mechanismus ist nicht auf Performanz optimiert. Um die Eigenschaften von Handles zuverlässig abzufragen, etwa zum Steuern des weiteren Programmablaufs, wird empfohlen, die jeweils auf einen Handletyp spezialisierten Operatoren wie get_object_model_3d_paramsget_object_model_3d_paramsGetObjectModel3dParamsGetObjectModel3dParamsGetObjectModel3dParams oder get_shape_model_paramsget_shape_model_paramsGetShapeModelParamsGetShapeModelParamsGetShapeModelParams zu verwenden.

Ausführungsinformationen

Parameter

HandleHandleHandleHandlehandle (input_control)  handle HHandle, HTupleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

Handle, dessen Eigenschaft abgerufen werden soll.

KeyKeyKeyKeykey (input_control)  string HTupleHTupleHtuple (string / integer) (string / int / long) (HString / Hlong) (char* / Hlong)

Abzurufender Schlüssel.

Parameteranzahl: Key == 1

Restriktion: length(Key) > 0

TupleTupleTupleTupletuple (output_control)  tuple(-array) HTupleHTupleHtuple (string / integer / real) (string / int / long / double) (HString / Hlong / double) (char* / Hlong / double)

Vom Schlüssel referenzierte Tupeldaten.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert get_handle_tupleget_handle_tupleGetHandleTupleGetHandleTupleGetHandleTuple den Wert 2 (H_MSG_TRUE). Falls das Handle ungültig ist, den übergebenen Schlüssel nicht unterstützt oder der Schlüssel ein ikonisches Objekt referenziert, wird eine Fehlerbehandlung durchgeführt.

Vorgänger

get_handle_paramget_handle_paramGetHandleParamGetHandleParamGetHandleParam

Alternativen

get_handle_objectget_handle_objectGetHandleObjectGetHandleObjectGetHandleObject

Siehe auch

get_handle_paramget_handle_paramGetHandleParamGetHandleParamGetHandleParam, get_handle_objectget_handle_objectGetHandleObjectGetHandleObjectGetHandleObject

Modul

Foundation