LockResource funkcia zablokuje zadaný prostriedok v pamäti.
(LPVOID LockResource HGLOBAL hResData / / zvládnuť prostriedku na zablokovanie);
Zamknuté naložené zdrojov vrátenej hodnoty je smerník na prvý bajt zdrojov; v opačnom prípade je NULL.
Pokuse o zamknutie prostriedok pomocou rukoväte odoslal FindResource alebo FindResourceEx funkcia nebude fungovať. Dostanete späť hodnotu, ktorá je nesprávny a poukazuje na vytvoriť náhodné dáta.
Keď skončíte použitím akcelerátora tabuľky, bitová mapa, kurzor, ikony alebo ponuky môžete uvoľniť jej pridružené pamäte pomocou volania z funkcie v nasledujúcej tabuľke.
Zdroj | Uvoľnenie funkcie |
---|---|
Akcelerátor tabuľky | DestroyAcceleratorTable |
Bitová mapa | OdstrániťObjekt |
Kurzor | DestroyCursor |
Ikona | DestroyIcon |
Ponuka | DestroyMenu |
Systém automaticky odstráni tieto zdroje, keď ukončí proces, ktorý ich vytvoril, však volá funkciu vhodné šetrí pamäť a zmenšuje veľkosť pracovnej súpravy procesu.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v winbase.h.
Importovať knižnica:Použiť kernel32.lib.
Zdroje prehľad funkcií zdrojov, FindResource, FindResourceEx, LoadResource