Kernel32FreeLibrary(SafeModuleHandle) Method
Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count.
When the reference count reaches zero, the module is unloaded from the address space of the calling process and the
handle is no longer valid.
Namespace: DevCase.Win32.NativeMethodsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Kernel32.dll", ExactSpelling = true, SetLastError = true)]
public static bool FreeLibrary(
SafeModuleHandle handle
)
<DllImportAttribute("Kernel32.dll", ExactSpelling := true, SetLastError := true>]
Public Shared Function FreeLibrary (
handle As SafeModuleHandle
) As Boolean
Dim handle As SafeModuleHandle
Dim returnValue As Boolean
returnValue = Kernel32.FreeLibrary(handle)
public:
[DllImportAttribute(L"Kernel32.dll", ExactSpelling = true, SetLastError = true)]
static bool FreeLibrary(
SafeModuleHandle^ handle
)
[<DllImportAttribute("Kernel32.dll", ExactSpelling = true, SetLastError = true)>]
static member FreeLibrary :
handle : SafeModuleHandle -> bool
No code example is currently available or this language may not be supported.
- handle SafeModuleHandle
-
A handle to the loaded library module.
The LoadLibrary(String), LoadLibraryEx(String, IntPtr, LoadLibraryFlags),
GetModuleHandle(String), or GetModuleHandleEx(GetModuleHandleExFlags, String, IntPtr) function returns this handle.
Boolean
If the function succeeds, the return value is
.
If the function fails, the return value is
.
To get extended error information, call
GetLastWin32Error.