Typowe atrybuty zasobów
Instrukcje definicji zasobów obsługiwane w 16-bitowym systemie Windows zawierają load-mem opcji, która określa charakterystykę ładowania i pamięci zasobu. Te atrybuty są dozwolone w skryptach zasobów w celu zapewnienia zgodności z poprzednimi wersjami, ale są ignorowane. Zasoby systemu Windows są ładowane po załadowaniu odpowiedniego modułu i są zwalniane podczas zwalniania modułu.
Ładowanie atrybutów
Atrybuty ładowania określają, kiedy zasób ma zostać załadowany. Parametr ładowania musi być jednym z następujących atrybutów.
Atrybut | Opis |
---|---|
PRELOAD | Ignorowane. W 16-bitowym systemie Windows zasób jest ładowany z plikiem wykonywalnym. |
LOADONCALL | Ignorowane. W 16-bitowym systemie Windows zasób jest ładowany po wywołaniu. |
Atrybuty pamięci
Atrybuty pamięci określają, czy zasób jest stały, czy ruchomy, czy można go odrzucić i czy jest czysty. Parametr pamięci może być co najmniej jednym z następujących atrybutów.
Atrybut | Opis |
---|---|
NAPRAWIONO | Ignorowane. W 16-bitowym systemie Windows zasób pozostaje w stałej lokalizacji pamięci. |
MOVEABLE | Ignorowane. W 16-bitowym systemie Windows zasób można przenieść w razie potrzeby do kompaktowania pamięci. |
Z MOŻLIWOŚCIĄ ODRZUCENIA | Ignorowane. W 16-bitowym systemie Windows zasób można odrzucić, jeśli nie jest już potrzebny. |
PURE | Ignorowane. Zaakceptowano zgodność z istniejącymi skryptami zasobów. |
NIECZYSTE | Ignorowane. Zaakceptowano zgodność z istniejącymi skryptami zasobów. |
UDOSTĘPNIONE | Ignorowane. W 16-bitowym systemie Windows funkcja SHARED jest ignorowana dla zwykłych modułów. W przypadku zasobu z modułu ROM systemu Windows pamięć jest współdzielona. |
NONSHARED | Ignorowane. W 16-bitowym systemie Windows nonSHARED jest ignorowany dla zwykłych modułów. W przypadku zasobu z modułu ROM systemu Windows pamięć nie jest udostępniana. |