Unloads any DLLs that are no longer in use, probably because the DLL no longer has any instantiated COM objects outstanding.
Note This function is provided for compatibility with 16-bit Windows.
Syntax
void CoFreeUnusedLibraries(void);
Parameters
This function has no parameters.
Return Value
This function does not return a value.
Remarks
Applications can call CoFreeUnusedLibraries periodically to free resources. It is most efficient to call it either at the top of a message loop or in some idle-time task. CoFreeUnusedLibraries internally calls DllCanUnloadNow for DLLs that implement and export that function.
Requirements
| Minimum supported client | Windows 2000 Professional |
| Minimum supported server | Windows 2000 Server |
| Header | Objbase.h |
| Library | Ole32.lib |
| DLL | Ole32.dll |
See Also
- CoFreeAllLibraries
- CoFreeLibrary
- CoFreeUnusedLibrariesEx
- CoLoadLibrary
Send comments about this topic to Microsoft
Build date: 10/22/2009