一般的なリソース属性
16 ビット Windows でサポートされるリソース定義ステートメントには、リソースの読み込みとメモリの特性を指定する load-mem オプションが含まれています。 これらの属性は、下位互換性のためにリソース スクリプトで許可されますが、無視されます。 Windows リソースは、対応するモジュールが読み込まれるときに読み込まれ、モジュールがアンロードされるときに解放されます。
属性の読み込み
読み込み属性は、リソースを読み込むタイミングを指定します。 load パラメーターは、次のいずれかの属性である必要があります。
属性 | 形容 |
---|---|
プリロード の | 無視。 16 ビット Windows では、リソースが実行可能ファイルと共に読み込まれます。 |
LOADONCALL の | 無視。 16 ビット Windows では、リソースは呼び出されたときに読み込まれます。 |
メモリ属性
メモリ属性は、リソースが固定または移動可能かどうか、破棄可能かどうか、および純粋であるかどうかを指定します。 memory パラメーターには、次の属性のうち 1 つ以上を指定できます。
属性 | 形容 |
---|---|
固定 | 無視。 16 ビット Windows では、リソースは固定メモリの場所に残ります。 |
MOVEABLE の | 無視。 16 ビット Windows では、必要に応じてリソースを移動してメモリを圧縮できます。 |
破棄可能な の | 無視。 16 ビット Windows では、リソースが不要になった場合は破棄できます。 |
PURE | 無視。 既存のリソース スクリプトとの互換性のために受け入れられます。 |
不純な | 無視。 既存のリソース スクリプトとの互換性のために受け入れられます。 |
共有 の | 無視。 16 ビット Windows では、通常のモジュールでは SHARED は無視されます。 ROM Windows モジュールのリソースの場合、メモリは共有されます。 |
非共有 の | 無視。 16 ビット Windows では、通常のモジュールでは NONSHARED は無視されます。 ROM Windows モジュールのリソースの場合、メモリは共有されません。 |