FreeLibrary: Unterschied zwischen den Versionen

Aus API-Wiki
Wechseln zu: Navigation, Suche
K (Pate eingefügt)
K
Zeile 5: Zeile 5:
 
</PRE>
 
</PRE>
  
 
+
===Parameter:===
'''Parameter:'''
 
 
 
 
''hModule''
 
''hModule''
 
:Handle zu einem Modul. Kann zum Beispiel mit [[LoadLibrary]] oder [[GetModuleHandle]] ermittelt werden.
 
:Handle zu einem Modul. Kann zum Beispiel mit [[LoadLibrary]] oder [[GetModuleHandle]] ermittelt werden.
  
 
+
===Rückgabe:===
'''Rückgabe:'''
 
 
 
 
War der Aufruf erfolgreich, ist die Rückgabe ungleich 0, andernfalls 0. Dann sind weitere Fehlerinformationen mit [[GetLastError]] auszulesen.
 
War der Aufruf erfolgreich, ist die Rückgabe ungleich 0, andernfalls 0. Dann sind weitere Fehlerinformationen mit [[GetLastError]] auszulesen.
  
 
+
===Sonstiges:===
'''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]].
 
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:'''
+
===Betriebssysteme:===
 
 
 
*Windows 95 / 98 / Me
 
*Windows 95 / 98 / Me
 
*Windows NT 4.0 / 2000 / XP
 
*Windows NT 4.0 / 2000 / XP
 
*Windows Vista
 
*Windows Vista
  
 
+
===Verweise:===
'''Verweise:'''
+
MSDN US-Libary [http://msdn2.microsoft.com/en-us/library/ms683152.aspx
 
 
MSDN US-Libary [http://msdn2.microsoft.com/en-us/library/ms683152.aspx]
 
 
 
 
 
 
 
----
 
 
 
{{Benutzer:Bernhard Döbler/Vorlage:Zuständig|Arne Elster}}
 

Version vom 7. Mai 2008, 12:16 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 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 [http://msdn2.microsoft.com/en-us/library/ms683152.aspx