C
バイナリファイル.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のリソース実行時割り当てタイプは、すべてのイメージ・リソースにも適用されます。
このプロパティは
このプロパティはQt Quick Ultralite 2.9 で導入されました。
BinaryFiles.MCU.resourceCachePolicy、BinaryFiles.MCU.resourceStorageSection、QUL_RESOURCE_RUNTIME_ALLOCATION_TYPEも参照してください 。