FRENewObjectFromUTF8()

AIR 3.0 以降

使用方法

FREResult FRENewObjectFromUTF8(uint32_t length, const uint8_t* value, FREObject* object);

パラメーター

length
uint32_t。 value パラメーターの、null 終端文字を含む文字列の長さを示します。

value
uint8_t エレメントの配列。配列は、新しい ActionScript String オブジェクトの値です。FREObject 変数は ActionScript String 変数を表します。この文字列には UTF-8 エンコーディングを使用し、null 文字で終了します。

object
FREObject へのポインター。ActionScript String オブジェクトを表すデータをポイントします。

戻り値

FREResult。戻り値には、以下が含まれます(ただし、これらに限定されません)。

FRE_OK
関数が成功し、 object パラメーターが正しく設定されています。

FRE_INVALID_ARGUMENT
object または value パラメーターは NULL です。

FRE_WRONG_THREAD
ランタイムにネイティブ拡張関数に対する未実行の呼び出しがあるスレッドとは別のスレッドから、メソッドが呼び出されました。

説明

value に指定した文字列値を使用して ActionScript String オブジェクトを作成するには、この関数を呼び出します。このメソッドは、新しい ActionScript String インスタンスに対応するように、FREObject object 出力パラメーターを設定します。