LoadResource işlevi belirtilen kaynak küresel belleğe yükler.
hglobal LoadResource) hmodule hModule, / / kaynak modül elehrsrchResInfo / / resource dt);
İşlev başarılı olursa, dönüş değeri kaynakla ilişkilendirilmiş verileri için bir tanıtıcı olduğunu.
İşlev başarısız olursa, dönüş değeri null olur. Genişletilmiş hata bilgilerini için GetLastError.
Tanıtıcı genel bellek bloğuna işlevi değil LoadResource dönüş türü hglobal geriye doğru uyumluluk için çünkü. Bu tanıtıcı geçemiyor GlobalLock ya GlobalFree işlevi. Kaynak veri işaretçisi almak için LockResource işlevini çağırın.
Bir Hızlandırıcı tablo, bit eşlem, imleç, simge veya menü kullanmayı bitirdiğinizde, aşağıdaki tabloda işlevlerinden birini çağırarak ilişkili belleği serbest bırakabilirsiniz.
Kaynak | İşlev sürümü |
---|---|
Hızlandırıcı tablosu | DestroyAcceleratorTable |
Bit eşlem | NesneSil |
İmleç | DestroyCursor |
Simge | DestroyIcon |
Menü | DestroyMenu |
Onları oluşturan işlemi sonlandırır sistem otomatik olarak bu kaynakları siler, ancak uygun işlevini çağırarak belleğine kaydeder ve işlemin çalışma kümesi boyutunu azaltır.
Windows ce: HModule parametresi boş olmayan olmalıdır.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:Winbase.h ilan etti.
İçe Library:Kernel32.lib kullanma.
Kaynaklarına genel bakış, kaynak fonksiyonları, FindResource, FindResourceEx, LoadLibrary, LoadModule, LockResource