FreeLibrary

Aus API-Wiki
Version vom 18. März 2007, 10:26 Uhr von Arne Elster (Diskussion | Beiträge) (Die Seite wurde neu angelegt: FreeLibrary entläd ein Modul aus dem eigenen Prozess. <PRE>Declare Function FreeLibrary Lib "kernel32.dll" ( _ ByVal hModule As Long) As Long </PRE> ...)
(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 GetLastError 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]