SophiaFramework UNIVERSE 5.3 |
#include <SFBParameters.h.hpp>
class SFBParameters : public SFBParametersRO;
SFMTYPEDEFWRAPPER(SFBParameters)
BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
---|---|---|---|
× | × | × | ○ |
パブリック関数 | |
---|---|
static SFBParametersSmp |
NewInstance(
SFCErrorPtr exception = null
) SFBParameters インスタンスを生成します。
|
static SFBParametersSmp |
NewInstance(
AEECLSID id
, SFCErrorPtr exception = null
) SFBParameters インスタンスを生成します。
|
SFCError |
SetParam(
SInt32 id
, VoidConstPtr data
, UInt32 length
) このメソッドはパラメータ値を設定します。
|
SFCError |
SetParam(
SInt32 id
, SFXBufferConstRef data
) このメソッドはパラメータ値を設定します。
|
SFCError |
SetParam(
SInt32 id
, SFXAnsiStringConstRef data
) このメソッドはパラメータ値を設定します。
|
[ public, static ] SFBParametersSmp NewInstance( SFCErrorPtr exception = null // エラー値 );
[ public, static ] SFBParametersSmp NewInstance( AEECLSID id // クラスID SFCErrorPtr exception = null // エラー値 );
[ public ] SFCError SetParam( SInt32 id // 設定するパラメータ VoidConstPtr data // 設定するデータ/バッファへのポインタ UInt32 length // data が指すデータのサイズ );
[ public ] SFCError SetParam( SInt32 id // 設定するパラメータ SFXBufferConstRef data // 設定するデータ/バッファへのポインタ );
[ public ] SFCError SetParam( SInt32 id // 設定するパラメータ SFXAnsiStringConstRef data // 設定するデータ/バッファへのポインタ );
実装またはパラメータタイプに応じたその他の値が戻ることもある。
標準の動作は、data が指しているデータをコピーすることです。length で指定した数のバイトがコピーされます。
コール側は、データがコピーされたと想定でき、それ以上データの寿命を管理する必要はありません。
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |