FreeLibrary: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
Zeile 2: Zeile 2:
 
FreeLibrary entläd ein Modul aus dem eigenen Prozess.
 
FreeLibrary entläd ein Modul aus dem eigenen Prozess.
  
<syntaxhighlight lang="vb">Declare Function FreeLibrary Lib "kernel32.dll" ( _
+
<syntaxhighlight lang="<syntaxhighlight lang="vb">">Declare Function FreeLibrary Lib "kernel32.dll" ( _
 
                 ByVal hModule As Long) As Long
 
                 ByVal hModule As Long) As Long
 
</syntaxhighlight>
 
</syntaxhighlight>

Version vom 5. November 2016, 23:10 Uhr

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]