| Interstage Application Server リファレンスマニュアル(API編) | 
| 目次
			索引    | 
| 第1章 C言語インタフェース | > 1.6 Requestインタフェース | 
CORBA_Request_add_arg
 #include <orb.h>
 CORBA_ORBStatus  CORBA_Request_add_arg(
        CORBA_Request  req,
        CORBA_Identifier  name,
        CORBA_TypeCode  arg_type,
        void  *value,
        CORBA_long  len,
        CORBA_Flags  arg_flags,
        CORBA_Environment  *env );
 typedef  CORBA_Object  CORBA_Request;
 typedef  CORBA_string  CORBA_Identifier;
 typedef  CORBA_Object  CORBA_TypeCode;
 reqで指定したリクエストオブジェクトに、呼び出すサーバアプリケーション関数のパラメタ情報を追加します。
 パラメタは、最低限valueとlenを指定しなければなりません。arg_type、name、およびarg_flagsは指定しなくてもよいです。
 この関数により、パラメタはリクエストオブジェクトに結び付けられます。
 パラメタをリクエストオブジェクトに結び付けるには、CORBA_Object_create_request()の呼び出しの際に指定する方法もあります。これらの2つの方法を混合することはできません。
 正常終了した場合、CORBA_OKが返されます。
 異常終了した場合、CORBA_FAILEDが返されます。
| 目次
			索引    |