このページについて

C

BinaryFiles.MCU.resourceRuntimeAllocationType

説明

このプロパティは、プラットフォームがバイナリリソースにアクセスする際に使用するメモリ割り当てタイプを定義するために使用されます。ボードが異なる揮発性メモリ(RAM、VRAM、HyperRAMなど)の選択肢を提供している場合や、異なるメモリ割り当て戦略をサポートしている場合に有用です。

このプロパティには、0 から 255 までの整数値(両端を含む)を指定します。指定する値は、プラットフォームが認識しているmemory allocator types と一致している必要があります。ほとんどのプラットフォームでは、[128,255] の範囲がユーザー定義のカスタムアロケータ用に割り当てられています。

ターゲットボードがカスタムランタイム割り当てタイプをサポートしている場合、それらはボード固有のドキュメントに記載されています。

デフォルト値は、設定されたリソースキャッシュポリシーによって異なります。ポリシーがOnStartup の場合、デフォルト値は3(DefaultPreload)になります。許容される値はAllocationTypeで定義されています。

使用方法

このプロパティは、メインアプリケーションの `.qmlproject ` ファイル、またはモジュールの `.qmlproject ` ファイルで指定できます。引数には整数を指定します。

コード例:

BinaryFiles {
    MCU.resourceRuntimeAllocationType: 129
}

注:この プロパティは、MCU.Configで次のように定義された場合、QmlProjectファイル内のすべてのリソースにも適用されます:

MCU.Config {
    resourceRuntimeAllocationType: 129
}

警告: MCU.Config で指定されたリソースの ランタイム割り当てタイプは、すべての画像リソースにも適用されます。

since

このプロパティは、Qt Quick Ultralite 2.9 で導入されました。

関連項目: BinaryFiles.MCU.resourceCachePolicyBinaryFiles.MCU.resourceStorageSection、およびQUL_RESOURCE_RUNTIME_ALLOCATION_TYPE

特定の Qt ライセンスの下で利用可能です。
詳細はこちらをご覧ください。