Funkcja LoadResource Ładuje określony zasób do globalnej pamięci.
(HGLOBAL LoadResource HMODULE hModule, / / zasobu moduł obsługiHRSRChResInfo / / obsługi zasobów);
Jeśli funkcja, wartość zwracany jest dojście do danych skojarzonych z zasobem.
Jeśli funkcja zawiedzie, wartość zwracana jest wartość NULL. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Zwracany typ LoadResource jest HGLOBAL dla zgodności z poprzednimi wersjami, nie, ponieważ funkcja zwraca uchwyt do bloku globalnej pamięci. Nie przechodzi to dojście do Funkcja GlobalLock lub GlobalFree funkcji. Aby uzyskać wskaźnik do danych zasobów, wywołania funkcji LockResource.
Po zakończeniu przy użyciu tabeli akceleratora, bitmapy, kursor, ikona lub menu, można zwolnić jego skojarzony pamięci, wywołując jedną z funkcji w poniższej tabeli.
Zasób | Funkcja wydania |
---|---|
Akcelerator tabeli | DestroyAcceleratorTable |
Mapa bitowa | UsuńObiekt |
Kursor | DestroyCursor |
Ikona | DestroyIcon |
Menu | DestroyMenu |
System automatycznie usuwa te zasoby, gdy kończy proces, który je utworzył, jednak wywołanie odpowiedniej funkcji Oszczędza pamięć i zmniejsza rozmiar zestawu roboczego procesu.
Systemu Windows CE: Parametr hModule musi być NIEZEROWA.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w winbase.h.
Importowanie biblioteki:Użycie kernel32.lib.
Przegląd zasobów, działa zasób, FindResource, FindResourceEx, LoadLibrary, metody LoadModule, LockResource