FreeLibrary

Aus API-Wiki
Version vom 7. Oktober 2016, 21:22 Uhr von Jochen Wierum (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

FreeLibrary entläd ein Modul aus dem eigenen Prozess.

Declare Function FreeLibrary Lib "kernel32.dll" ( _
                 ByVal hModule As Long) As Long

Parameter

hModule

Handle zu einem Modul. Kann zum Beispiel mit LoadLibrary oder GetModuleHandle ermittelt werden.

Rückgabe

War der Aufruf erfolgreich, ist die Rückgabe ungleich 0, andernfalls 0. Dann sind weitere Fehlerinformationen mit Err.LastDLLError auszulesen.

Sonstiges

FreeLibrary dekrementiert den Referenzzähler auf das Modul so lange, bis er 0 ist. Erst dann wird das Modul entladen. Näheres auch in LoadLibrary.

Betriebssysteme

  • Windows 95 / 98 / Me
  • Windows NT 4.0 / 2000 / XP
  • Windows Vista

Verweise

MSDN US-Libary [1]